<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ccc</title>
</head>
<body>
<ul class="note-list" infinite-scroll-url="/u/383970bef0a0?order_by=shared_at">


    <li id="note-11996396" data-note-id="11996396" class="have-img">
        <a class="wrap-img" href="/p/0269237a229d" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/0269237a229d">JVM：这是一份全面 &amp; 详细的 （GC）垃圾收集算法 讲解攻略</a>
            <p class="abstract">
                前言 不同的内存区域采用不同的垃圾收集算法 而不同垃圾收集算法决定了垃圾收集的效率 &amp; 效果 本文将全面讲解垃圾收集算法，包括标记-清除、复制、...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/0269237a229d">
                    <i class="iconfont ic-list-read"></i> 1054
                </a> <a target="_blank" href="/p/0269237a229d#comments">
                <i class="iconfont ic-list-comments"></i> 1
            </a> <span><i class="iconfont ic-list-like"></i> 18</span>
                <span class="time" data-shared-at="2018-10-10T09:40:35+08:00">10.10 09:40</span>
            </div>
        </div>
    </li>


    <li id="note-11978262" data-note-id="11978262" class="have-img">
        <a class="wrap-img" href="/p/108ddab3ad3f" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/108ddab3ad3f">JVM：判断一个Java对象是否存活</a>
            <p class="abstract">
                前言 如何判断一个Java对象是否存活对于垃圾回收、防止内存泄漏等十分重要 本文将全面讲解判断Java对象存活的方式，希望你们会喜欢 在接下来的...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/108ddab3ad3f">
                    <i class="iconfont ic-list-read"></i> 1090
                </a> <a target="_blank" href="/p/108ddab3ad3f#comments">
                <i class="iconfont ic-list-comments"></i> 1
            </a> <span><i class="iconfont ic-list-like"></i> 17</span>
                <span class="time" data-shared-at="2018-09-26T09:13:50+08:00">09.26 09:13</span>
            </div>
        </div>
    </li>


    <li id="note-11967533" data-note-id="11967533" class="have-img">
        <a class="wrap-img" href="/p/1952061502d0" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/1952061502d0">JVM：Java对象的创建、内存布局 &amp; 访问定位 全过程解析</a>
            <p class="abstract">
                前言 了解 Java 对象从被创建、存储 &amp; 怎么被使用的整个过程十分重要 对应过程则是：对象创建、对象内存布局、对象访问定位的三个过程。 本文...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/1952061502d0">
                    <i class="iconfont ic-list-read"></i> 1030
                </a> <a target="_blank" href="/p/1952061502d0#comments">
                <i class="iconfont ic-list-comments"></i> 1
            </a> <span><i class="iconfont ic-list-like"></i> 15</span>
                <span class="time" data-shared-at="2018-09-19T09:12:39+08:00">09.19 09:12</span>
            </div>
        </div>
    </li>


    <li id="note-11963762" data-note-id="11963762" class="have-img">
        <a class="wrap-img" href="/p/6e2bc593f31c" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/6e2bc593f31c">JVM：图文解析 Java内存结构</a>
            <p class="abstract">
                前言 了解Java中的对象、变量等存放的内存区域十分重要 本文将全面讲解Java虚拟机中的内存模型 &amp; 分区，希望你们会喜欢 在接下来的日子，我...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/6e2bc593f31c">
                    <i class="iconfont ic-list-read"></i> 1770
                </a> <a target="_blank" href="/p/6e2bc593f31c#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 31</span>
                <span class="time" data-shared-at="2018-09-11T09:07:07+08:00">09.11 09:07</span>
            </div>
        </div>
    </li>


    <li id="note-15294046" data-note-id="15294046" class="have-img">
        <a class="wrap-img" href="/p/0b61b0721176" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/0b61b0721176">Android：我们该如何做一名合格的代码开源者</a>
            <p class="abstract">
                前言 在进行 Android开发中，很多时候 我们都是充当 代码引用者的角色，即通过引用别人的代码来实现功能需求 今天，我将教大家如何做一名 合...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/0b61b0721176">
                    <i class="iconfont ic-list-read"></i> 960
                </a> <a target="_blank" href="/p/0b61b0721176#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 15</span>
                <span class="time" data-shared-at="2018-09-06T08:59:08+08:00">09.06 08:59</span>
            </div>
        </div>
    </li>


    <li id="note-15213134" data-note-id="15213134" class="have-img">
        <a class="wrap-img" href="/p/b1fcbbab0bbd" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b1fcbbab0bbd">如何使得自己的代码被别人优雅引用：快速上传Android
                Library到JCenter超详细教程</a>
            <p class="abstract">
                前言 在日常Android开发中，我们经常会通过 远程引用别人的代码（Android Library）来实现一些功能，如引用 网络请求库 Okh...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b1fcbbab0bbd">
                    <i class="iconfont ic-list-read"></i> 1438
                </a> <a target="_blank" href="/p/b1fcbbab0bbd#comments">
                <i class="iconfont ic-list-comments"></i> 4
            </a> <span><i class="iconfont ic-list-like"></i> 40</span>
                <span class="time" data-shared-at="2018-09-03T09:32:04+08:00">09.03 09:32</span>
            </div>
        </div>
    </li>


    <li id="note-3495184" data-note-id="3495184" class="have-img">
        <a class="wrap-img" href="/p/7a939154d77b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/7a939154d77b">程序员必知：图文清晰介绍Git与Github（含二者关系、区别 &amp; 使用场景）</a>
            <p class="abstract">
                前言 如果你从事 互联网技术研发，那么你一定需要 了解 Git &amp; Github 本文将采用 图 &amp; 表的方式，向你全面介绍 Git 与 Git...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/7a939154d77b">
                    <i class="iconfont ic-list-read"></i> 1871
                </a> <a target="_blank" href="/p/7a939154d77b#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 24</span>
                <span class="time" data-shared-at="2018-08-27T09:19:19+08:00">08.27 09:19</span>
            </div>
        </div>
    </li>


    <li id="note-15678851" data-note-id="15678851" class="have-img">
        <a class="wrap-img" href="/p/b7a644ea0d25" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b7a644ea0d25">Android：你不能忽略的代码命名规范</a>
            <p class="abstract">
                前言 Android代码规范内容非常多，但对我们最有用&amp; 最有影响的莫过于 Android代码的命名规范 可是，有很多人容易忽略Android...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b7a644ea0d25">
                    <i class="iconfont ic-list-read"></i> 3977
                </a> <a target="_blank" href="/p/b7a644ea0d25#comments">
                <i class="iconfont ic-list-comments"></i> 9
            </a> <span><i class="iconfont ic-list-like"></i> 102</span>
                <span class="time" data-shared-at="2018-08-08T09:48:01+08:00">08.08 09:48</span>
            </div>
        </div>
    </li>


    <li id="note-21812505" data-note-id="21812505" class="have-img">
        <a class="wrap-img" href="/p/8324a34577a0" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/8324a34577a0">Java源码分析：HashMap 1.8 相对于1.7 到底更新了什么？</a>
            <p class="abstract">
                前言 HashMap 在 Java 和 Android 开发中非常常见 而HashMap 1.8 相对于 HashMap 1.7 更新多 今...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/8324a34577a0">
                    <i class="iconfont ic-list-read"></i> 3312
                </a> <a target="_blank" href="/p/8324a34577a0#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 83</span>
                <span class="time" data-shared-at="2018-07-26T09:56:50+08:00">07.26 09:56</span>
            </div>
        </div>
    </li>


    <li id="note-21721928" data-note-id="21721928" class="have-img">
        <a class="wrap-img" href="/p/e5c8a814c0ca" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e5c8a814c0ca">Java：这是一份全面 &amp; 详细的HashMap 1.7源码分析指南</a>
            <p class="abstract">
                前言 HashMap 在 Java 和 Android 开发中非常常见 今天，我将带来HashMap 的全部源码分析，希望你们会喜欢。 本文...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e5c8a814c0ca">
                    <i class="iconfont ic-list-read"></i> 2474
                </a> <a target="_blank" href="/p/e5c8a814c0ca#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 71</span>
                <span class="time" data-shared-at="2018-07-05T08:55:25+08:00">07.05 08:55</span>
            </div>
        </div>
    </li>


    <li id="note-26667146" data-note-id="26667146" class="have-img">
        <a class="wrap-img" href="/p/d2d4f652029d" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/d2d4f652029d">Android Hybrid开发：这是一份详细 &amp; 全面的WebView学习攻略</a>
            <p class="abstract">
                前言 现在很多App里都内置了Web网页（Hybrid App），比如说很多电商平台，淘宝、京东、聚划算等等，如下图京东首页 那么这种该如何实现...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/d2d4f652029d">
                    <i class="iconfont ic-list-read"></i> 4596
                </a> <a target="_blank" href="/p/d2d4f652029d#comments">
                <i class="iconfont ic-list-comments"></i> 4
            </a> <span><i class="iconfont ic-list-like"></i> 99</span>
                <span class="time" data-shared-at="2018-06-19T09:02:24+08:00">06.19 09:02</span>
            </div>
        </div>
    </li>


    <li id="note-11307497" data-note-id="11307497" class="have-img">
        <a class="wrap-img" href="/p/53759778284a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/53759778284a">Android动画：献上一份详细 &amp; 全面的动画知识学习攻略</a>
            <p class="abstract">
                前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂，每当需要 采用自定义动画 实现 复杂的动画效果时，很多开发...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/53759778284a">
                    <i class="iconfont ic-list-read"></i> 4601
                </a> <a target="_blank" href="/p/53759778284a#comments">
                <i class="iconfont ic-list-comments"></i> 10
            </a> <span><i class="iconfont ic-list-like"></i> 90</span>
                <span class="time" data-shared-at="2018-06-06T08:46:36+08:00">06.06 08:46</span>
            </div>
        </div>
    </li>


    <li id="note-22812647" data-note-id="22812647" class="have-img">
        <a class="wrap-img" href="/p/516effe7649d" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/516effe7649d">Android性能优化：手把手教你如何让App更快、更稳、更省（含内存、布局优化等）</a>
            <p class="abstract">
                前言 在 Android开发中，性能优化策略十分重要 因为其决定了应用程序的开发质量：可用性、流畅性、稳定性等，是提高用户留存率的关键 本文全面...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/516effe7649d">
                    <i class="iconfont ic-list-read"></i> 5816
                </a> <a target="_blank" href="/p/516effe7649d#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 148</span>
                <span class="time" data-shared-at="2018-05-30T09:44:03+08:00">05.30 09:44</span>
            </div>
        </div>
    </li>


    <li id="note-22868636" data-note-id="22868636" class="have-img">
        <a class="wrap-img" href="/p/cbdaeb1bede5" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/cbdaeb1bede5">Android性能优化：那些不可忽略的绘制优化</a>
            <p class="abstract">
                前言 在 Android开发中，性能优化策略十分重要 本文主要讲解性能优化中的绘制优化，希望你们会喜欢。 目录 1. 影响的性能 绘制性能的好坏...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/cbdaeb1bede5">
                    <i class="iconfont ic-list-read"></i> 2673
                </a> <a target="_blank" href="/p/cbdaeb1bede5#comments">
                <i class="iconfont ic-list-comments"></i> 1
            </a> <span><i class="iconfont ic-list-like"></i> 40</span>
                <span class="time" data-shared-at="2018-05-21T09:52:00+08:00">05.21 09:52</span>
            </div>
        </div>
    </li>


    <li id="note-22858315" data-note-id="22858315" class="have-img">
        <a class="wrap-img" href="/p/4e665e96b590" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/4e665e96b590">Android性能优化：这是一份详细的布局优化 指南（含&lt;include&gt;、&lt;Viewstub&gt;、&lt;merge&gt;）</a>
            <p class="abstract">
                前言 在 Android开发中，性能优化策略十分重要 本文主要讲解性能优化中的布局优化，希望你们会喜欢。 目录 1. 影响的性能 布局性能的好坏...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/4e665e96b590">
                    <i class="iconfont ic-list-read"></i> 5052
                </a> <a target="_blank" href="/p/4e665e96b590#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 134</span>
                <span class="time" data-shared-at="2018-05-14T09:30:33+08:00">05.14 09:30</span>
            </div>
        </div>
    </li>


    <li id="note-22738936" data-note-id="22738936" class="have-img">
        <a class="wrap-img" href="/p/9745a9375191" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/9745a9375191">Android性能优化：手把手带你全面实现内存优化</a>
            <p class="abstract">
                前言 在 Android开发中，性能优化策略十分重要 本文主要讲解性能优化中的内存优化，希望你们会喜欢 目录 1. 定义 优化处理 应用程序的内...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/9745a9375191">
                    <i class="iconfont ic-list-read"></i> 3772
                </a> <a target="_blank" href="/p/9745a9375191#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 99</span>
                <span class="time" data-shared-at="2018-05-03T09:53:02+08:00">05.03 09:53</span>
            </div>
        </div>
    </li>


    <li id="note-22986830" data-note-id="22986830" class="have-img">
        <a class="wrap-img" href="/p/7643c6aadb53" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/7643c6aadb53">Android 性能优化：手把手教你优化Bitmap图片资源的使用</a>
            <p class="abstract">
                前言 在 Android开发中，性能优化策略十分重要 本文主要讲解性能优化中的Bitmap 使用优化，希望你们会喜欢 目录 1. 优化原因 即 ...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/7643c6aadb53">
                    <i class="iconfont ic-list-read"></i> 2508
                </a> <a target="_blank" href="/p/7643c6aadb53#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 64</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2018-04-24T09:39:13+08:00">04.24 09:39</span>
            </div>
        </div>
    </li>


    <li id="note-13411116" data-note-id="13411116" class="have-img">
        <a class="wrap-img" href="/p/97fb764f2669" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/97fb764f2669">Android性能优化：关于 内存泄露 的知识都在这里了！</a>
            <p class="abstract">
                前言 在Android中，内存泄露的现象十分常见；而内存泄露导致的后果会使得应用Crash 本文 全面介绍了内存泄露的本质、原因 &amp; 解决方案，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/97fb764f2669">
                    <i class="iconfont ic-list-read"></i> 5409
                </a> <a target="_blank" href="/p/97fb764f2669#comments">
                <i class="iconfont ic-list-comments"></i> 15
            </a> <span><i class="iconfont ic-list-like"></i> 170</span>
                <span class="time" data-shared-at="2018-04-19T08:40:40+08:00">04.19 08:40</span>
            </div>
        </div>
    </li>


    <li id="note-26664926" data-note-id="26664926" class="have-img">
        <a class="wrap-img" href="/p/4575342bc8ad" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/4575342bc8ad">Android：手把手教你学会使用Google出品的序列化神器Protocol Buffer</a>
            <p class="abstract">
                前言 习惯用 Json、XML 数据存储格式的你们，相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 G...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/4575342bc8ad">
                    <i class="iconfont ic-list-read"></i> 2723
                </a> <a target="_blank" href="/p/4575342bc8ad#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 90</span>
                <span class="time" data-shared-at="2018-04-16T08:40:46+08:00">04.16 08:40</span>
            </div>
        </div>
    </li>


    <li id="note-13812627" data-note-id="13812627" class="have-img">
        <a class="wrap-img" href="/p/5dc416ea58a2" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/5dc416ea58a2">代理模式（Proxy Pattern）：动态代理 - 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结Android开发中最常用的设计模式 - 代理模式中的动态代理模式 其他设计模式介绍1分钟全面了解“设计模式”单例模式（S...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/5dc416ea58a2">
                    <i class="iconfont ic-list-read"></i> 3698
                </a> <a target="_blank" href="/p/5dc416ea58a2#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 82</span>
                <span class="time" data-shared-at="2018-04-09T09:27:45+08:00">04.09 09:27</span>
            </div>
        </div>
    </li>


    <li id="note-14443770" data-note-id="14443770" class="have-img">
        <a class="wrap-img" href="/p/d2583d28c90e" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/d2583d28c90e">手把手带你扫盲 操作系统 的那些必知必会！</a>
            <p class="abstract">
                前言 操作系统 应是程序猿需掌握的知识，但往往会被忽略 今天，我将手把手带大家扫盲 操作系统 的那些必知必会！希望你们会喜欢。 目录 1. 跨进...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/d2583d28c90e">
                    <i class="iconfont ic-list-read"></i> 3440
                </a> <a target="_blank" href="/p/d2583d28c90e#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 118</span>
                <span class="time" data-shared-at="2018-03-27T09:44:03+08:00">03.27 09:44</span>
            </div>
        </div>
    </li>


    <li id="note-23119465" data-note-id="23119465" class="have-img">
        <a class="wrap-img" href="/p/b4d745c7ff7a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b4d745c7ff7a">Android Handler：手把手带你深入分析 Handler机制源码</a>
            <p class="abstract">
                前言 在Android开发的多线程应用场景中，Handler机制十分常用 今天，我将手把手带你深入分析 Handler机制的源码，希望你们会喜欢...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b4d745c7ff7a">
                    <i class="iconfont ic-list-read"></i> 5962
                </a> <a target="_blank" href="/p/b4d745c7ff7a#comments">
                <i class="iconfont ic-list-comments"></i> 12
            </a> <span><i class="iconfont ic-list-like"></i> 124</span>
                <span class="time" data-shared-at="2018-03-20T09:08:10+08:00">03.20 09:08</span>
            </div>
        </div>
    </li>


    <li id="note-23089389" data-note-id="23089389" class="have-img">
        <a class="wrap-img" href="/p/e172a2d58905" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e172a2d58905">Android：这是一份Handler消息传递机制 的使用教程</a>
            <p class="abstract">
                前言 在Android开发的多线程应用场景中，Handler机制十分常用 今天，我将献上一份 Handler机制的使用教程 ，希望你们会喜欢 阅...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e172a2d58905">
                    <i class="iconfont ic-list-read"></i> 4343
                </a> <a target="_blank" href="/p/e172a2d58905#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 65</span>
                <span class="time" data-shared-at="2018-03-12T09:24:14+08:00">03.12 09:24</span>
            </div>
        </div>
    </li>


    <li id="note-23100370" data-note-id="23100370" class="have-img">
        <a class="wrap-img" href="/p/f0b23ee5a922" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/f0b23ee5a922">Android Handler：图文解析 Handler通信机制 的工作原理</a>
            <p class="abstract">
                前言 在Android开发的多线程应用场景中，Handler机制十分常用 今天，我将图文详解 Handler机制 的工作原理，希望你们会喜欢 ...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/f0b23ee5a922">
                    <i class="iconfont ic-list-read"></i> 5068
                </a> <a target="_blank" href="/p/f0b23ee5a922#comments">
                <i class="iconfont ic-list-comments"></i> 13
            </a> <span><i class="iconfont ic-list-like"></i> 101</span>
                <span class="time" data-shared-at="2018-03-07T09:00:43+08:00">03.07 09:00</span>
            </div>
        </div>
    </li>


    <li id="note-24539209" data-note-id="24539209" class="have-img">
        <a class="wrap-img" href="/p/719fc4758813" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/719fc4758813">操作系统：图文详解 内存映射</a>
            <p class="abstract">
                前言 内存映射 在 Linux操作系统中非常重要，因为其涉及到高效的跨进程通信 &amp; 文件操作 今天，我将详细讲解操作系统中核心概念：内存映射 目...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/719fc4758813">
                    <i class="iconfont ic-list-read"></i> 5851
                </a> <a target="_blank" href="/p/719fc4758813#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 77</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2018-03-01T17:44:35+08:00">03.01 17:44</span>
            </div>
        </div>
    </li>


    <li id="note-24437596" data-note-id="24437596" class="have-img">
        <a class="wrap-img" href="/p/65605622234b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/65605622234b">计算机网络：这是一份全面 &amp; 详细 的TCP协议攻略</a>
            <p class="abstract">
                前言 计算机网络基础 该是程序猿需掌握的知识，但往往会被忽略 今天，我将详细讲解计算机网络中最重要的TCP协议，含其特点、三次握手、四次挥手、无...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/65605622234b">
                    <i class="iconfont ic-list-read"></i> 10662
                </a> <a target="_blank" href="/p/65605622234b#comments">
                <i class="iconfont ic-list-comments"></i> 18
            </a> <span><i class="iconfont ic-list-like"></i> 498</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2018-02-28T09:03:41+08:00">02.28 09:03</span>
            </div>
        </div>
    </li>


    <li id="note-23290113" data-note-id="23290113" class="have-img">
        <a class="wrap-img" href="/p/45d27f3e1196" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/45d27f3e1196">这是一份详细 &amp; 清晰的计算机网络基础 学习指南</a>
            <p class="abstract">
                前言 计算机网络基础 该是程序猿需掌握的知识，但往往会被忽略 今天，我将献上一份详细 &amp; 清晰的计算机网络基础 学习指南，涵盖 TCP / UD...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/45d27f3e1196">
                    <i class="iconfont ic-list-read"></i> 12418
                </a> <a target="_blank" href="/p/45d27f3e1196#comments">
                <i class="iconfont ic-list-comments"></i> 14
            </a> <span><i class="iconfont ic-list-like"></i> 742</span>
                <span><i class="iconfont ic-list-money"></i> 3</span>
                <span class="time" data-shared-at="2018-02-28T08:19:22+08:00">02.28 08:19</span>
            </div>
        </div>
    </li>


    <li id="note-23926642" data-note-id="23926642" class="have-img">
        <a class="wrap-img" href="/p/5bd7a210b800" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/5bd7a210b800">Android Virtualview：淘宝、天猫又开源了一个动态化、高性能的UI框架</a>
            <p class="abstract">
                前言 淘宝、天猫一直致力于解决 页面动态化的问题 在2017年的4月发布了v1.0解决方案：Tangram模型 及其对应的 Android库 v...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/5bd7a210b800">
                    <i class="iconfont ic-list-read"></i> 9648
                </a> <a target="_blank" href="/p/5bd7a210b800#comments">
                <i class="iconfont ic-list-comments"></i> 14
            </a> <span><i class="iconfont ic-list-like"></i> 322</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2018-02-24T08:46:52+08:00">02.24 08:46</span>
            </div>
        </div>
    </li>


    <li id="note-6857510" data-note-id="6857510" class="have-img">
        <a class="wrap-img" href="/p/0e4a5e70bf0e" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/0e4a5e70bf0e">Android多线程：线程池ThreadPool 全面解析</a>
            <p class="abstract">
                前言 对于多线程，大家应该很熟悉。但是，大家了解线程池吗？ 今天，我将带大家全部学习关于线程池的所有知识。 目录 1. 简介 2. 工作原理 2...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/0e4a5e70bf0e">
                    <i class="iconfont ic-list-read"></i> 3266
                </a> <a target="_blank" href="/p/0e4a5e70bf0e#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 101</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2018-02-12T08:26:19+08:00">02.12 08:26</span>
            </div>
        </div>
    </li>


    <li id="note-23756572" data-note-id="23756572" class="have-img">
        <a class="wrap-img" href="/p/9c10beaa1c95" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/9c10beaa1c95">Android多线程：手把手教你使用HandlerThread</a>
            <p class="abstract">
                前言 多线程的应用在Android开发中是非常常见的，常用方法主要有：继承Thread类实现Runnable接口HandlerAsyncTask...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/9c10beaa1c95">
                    <i class="iconfont ic-list-read"></i> 2311
                </a> <a target="_blank" href="/p/9c10beaa1c95#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 43</span>
                <span class="time" data-shared-at="2018-02-08T08:13:41+08:00">02.08 08:13</span>
            </div>
        </div>
    </li>


    <li id="note-23212935" data-note-id="23212935" class="have-img">
        <a class="wrap-img" href="/p/4a8dc2f50ae6" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/4a8dc2f50ae6">Android多线程：这是一份详细的HandlerThread源码分析攻略</a>
            <p class="abstract">
                前言 多线程的应用在Android开发中是非常常见的，常用方法主要有：继承Thread类实现Runnable接口HandlerAsyncTask...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/4a8dc2f50ae6">
                    <i class="iconfont ic-list-read"></i> 1343
                </a> <a target="_blank" href="/p/4a8dc2f50ae6#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 25</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2018-02-08T08:09:49+08:00">02.08 08:09</span>
            </div>
        </div>
    </li>


    <li id="note-23201628" data-note-id="23201628" class="have-img">
        <a class="wrap-img" href="/p/37502bbbb25a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/37502bbbb25a">Android 多线程：AsyncTask的原理 及其源码分析</a>
            <p class="abstract">
                前言 AsyncTask在Android开发中是十分常见的 今天，我将全面讲解AsyncTask的源码，希望你们会喜欢 请先看文章：Androi...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/37502bbbb25a">
                    <i class="iconfont ic-list-read"></i> 2135
                </a> <a target="_blank" href="/p/37502bbbb25a#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 35</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2018-02-05T10:04:19+08:00">02.05 10:04</span>
            </div>
        </div>
    </li>


    <li id="note-5771356" data-note-id="5771356" class="have-img">
        <a class="wrap-img" href="/p/ee1342fcf5e7" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ee1342fcf5e7">Android 多线程：AsyncTask最详细使用教程</a>
            <p class="abstract">
                前言 多线程的应用在Android开发中是非常常见的，常用方法主要有：继承Thread类实现Runnable接口HandlerAsyncTask...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ee1342fcf5e7">
                    <i class="iconfont ic-list-read"></i> 2963
                </a> <a target="_blank" href="/p/ee1342fcf5e7#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 30</span>
                <span class="time" data-shared-at="2018-02-05T10:00:40+08:00">02.05 10:00</span>
            </div>
        </div>
    </li>


    <li id="note-23414055" data-note-id="23414055" class="have-img">
        <a class="wrap-img" href="/p/834f336855c4" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/834f336855c4">Android多线程：继承Thread类 使用解析（含实例教程）</a>
            <p class="abstract">
                前言 在Android开发中，多线程的使用十分常见 今天，我将全面解析多线程其中一种常见用法：继承Thread类。 目录 1. 简介 2. 使用...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/834f336855c4">
                    <i class="iconfont ic-list-read"></i> 1372
                </a> <a target="_blank" href="/p/834f336855c4#comments">
                <i class="iconfont ic-list-comments"></i> 1
            </a> <span><i class="iconfont ic-list-like"></i> 11</span>
                <span class="time" data-shared-at="2018-01-31T09:27:28+08:00">01.31 09:27</span>
            </div>
        </div>
    </li>


    <li id="note-23414084" data-note-id="23414084" class="have-img">
        <a class="wrap-img" href="/p/95b186fbf192" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/95b186fbf192">Android多线程：实现Runnable接口 使用解析（含实例教程）</a>
            <p class="abstract">
                前言 在Android开发中，多线程的使用十分常见 今天，我将全面解析多线程其中一种常见用法：Runnable接口 目录 1. 简介 2. 使用...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/95b186fbf192">
                    <i class="iconfont ic-list-read"></i> 1520
                </a> <a target="_blank" href="/p/95b186fbf192#comments">
                <i class="iconfont ic-list-comments"></i> 4
            </a> <span><i class="iconfont ic-list-like"></i> 11</span>
                <span class="time" data-shared-at="2018-01-31T09:27:25+08:00">01.31 09:27</span>
            </div>
        </div>
    </li>


    <li id="note-23087613" data-note-id="23087613" class="have-img">
        <a class="wrap-img" href="/p/6a89413f2ab1" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/6a89413f2ab1">Android RxJava：面向初学者的RxJava使用指南</a>
            <p class="abstract">
                前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，请...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/6a89413f2ab1">
                    <i class="iconfont ic-list-read"></i> 4301
                </a> <a target="_blank" href="/p/6a89413f2ab1#comments">
                <i class="iconfont ic-list-comments"></i> 4
            </a> <span><i class="iconfont ic-list-like"></i> 32</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2018-01-25T08:14:57+08:00">01.25 08:14</span>
            </div>
        </div>
    </li>


    <li id="note-16740372" data-note-id="16740372" class="have-img">
        <a class="wrap-img" href="/p/2caa581425a3" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/2caa581425a3">Android RxJava实际应用教学：你该什么时候使用RxJava？</a>
            <p class="abstract">
                前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，请...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/2caa581425a3">
                    <i class="iconfont ic-list-read"></i> 5137
                </a> <a target="_blank" href="/p/2caa581425a3#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 68</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2018-01-25T08:12:57+08:00">01.25 08:12</span>
            </div>
        </div>
    </li>


    <li id="note-20447563" data-note-id="20447563" class="have-img">
        <a class="wrap-img" href="/p/e1c48a00951a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e1c48a00951a">Android RxJava 2.0：手把手带你 源码分析RxJava</a>
            <p class="abstract">
                前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，请...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e1c48a00951a">
                    <i class="iconfont ic-list-read"></i> 2111
                </a> <a target="_blank" href="/p/e1c48a00951a#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 35</span>
                <span class="time" data-shared-at="2018-01-22T08:06:17+08:00">01.22 08:06</span>
            </div>
        </div>
    </li>


    <li id="note-15952985" data-note-id="15952985" class="have-img">
        <a class="wrap-img" href="/p/cd984dd5aae8" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/cd984dd5aae8">Android RxJava：这是一份全面 &amp; 详细 的RxJava操作符 使用攻略</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/cd984dd5aae8">
                    <i class="iconfont ic-list-read"></i> 9577
                </a> <a target="_blank" href="/p/cd984dd5aae8#comments">
                <i class="iconfont ic-list-comments"></i> 7
            </a> <span><i class="iconfont ic-list-like"></i> 116</span>
                <span><i class="iconfont ic-list-money"></i> 4</span>
                <span class="time" data-shared-at="2018-01-17T09:10:33+08:00">01.17 09:10</span>
            </div>
        </div>
    </li>


    <li id="note-16208698" data-note-id="16208698" class="have-img">
        <a class="wrap-img" href="/p/5588a6e2cbb0" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/5588a6e2cbb0">Android RxJava：2.0 相对于 1.0的更新 &amp; 变化（含 RxJava
                1.0的更新使用）</a>
            <p class="abstract">
                前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，请...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/5588a6e2cbb0">
                    <i class="iconfont ic-list-read"></i> 2245
                </a> <a target="_blank" href="/p/5588a6e2cbb0#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 35</span>
                <span class="time" data-shared-at="2018-01-15T08:52:20+08:00">01.15 08:52</span>
            </div>
        </div>
    </li>


    <li id="note-16993239" data-note-id="16993239" class="have-img">
        <a class="wrap-img" href="/p/2c54f9ccd52f" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/2c54f9ccd52f">Android：Retrofit 结合 RxJava的优雅使用（含实例教程）</a>
            <p class="abstract">
                前言 在Andrroid开发中，网络请求十分常用，而在Android网络请求库中，Retrofit是当下最热的一个网络请求库 Retrofit之...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/2c54f9ccd52f">
                    <i class="iconfont ic-list-read"></i> 4722
                </a> <a target="_blank" href="/p/2c54f9ccd52f#comments">
                <i class="iconfont ic-list-comments"></i> 18
            </a> <span><i class="iconfont ic-list-like"></i> 76</span>
                <span class="time" data-shared-at="2018-01-09T09:21:37+08:00">01.09 09:21</span>
            </div>
        </div>
    </li>


    <li id="note-15793825" data-note-id="15793825" class="have-img">
        <a class="wrap-img" href="/p/ceb48ed8719d" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ceb48ed8719d">Android RxJava ：图文详解 背压策略</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ceb48ed8719d">
                    <i class="iconfont ic-list-read"></i> 4342
                </a> <a target="_blank" href="/p/ceb48ed8719d#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 60</span>
                <span class="time" data-shared-at="2018-01-02T09:44:12+08:00">01.02 09:44</span>
            </div>
        </div>
    </li>


    <li id="note-16661032" data-note-id="16661032" class="have-img">
        <a class="wrap-img" href="/p/954426f90325" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/954426f90325">Android RxJava：详解 条件 / 布尔操作符</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解 RxJava...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/954426f90325">
                    <i class="iconfont ic-list-read"></i> 2078
                </a> <a target="_blank" href="/p/954426f90325#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 21</span>
                <span class="time" data-shared-at="2017-12-21T08:45:44+08:00">2017.12.21 08:45</span>
            </div>
        </div>
    </li>


    <li id="note-20673968" data-note-id="20673968" class="have-img">
        <a class="wrap-img" href="/p/7deecbdec1ce" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-a7a8f5e1221d05d7.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/7deecbdec1ce">手把手教你搭建 JSP开发环境（Windows系统）</a>
            <p class="abstract">
                前言 JSP由于其 易于开发动态界面、易用 &amp; 分离性好的特点，在前端开发中得到了广泛的应用 今天，我将手把手教你搭建 JSP在Windows环...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/7deecbdec1ce">
                    <i class="iconfont ic-list-read"></i> 1203
                </a> <a target="_blank" href="/p/7deecbdec1ce#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 16</span>
                <span class="time" data-shared-at="2017-12-11T17:30:12+08:00">2017.12.11 17:30</span>
            </div>
        </div>
    </li>


    <li id="note-17028340" data-note-id="17028340" class="have-img">
        <a class="wrap-img" href="/p/ba0e7df9b927" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ba0e7df9b927">Android RxJava 实际应用讲解：联想搜索优化</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ba0e7df9b927">
                    <i class="iconfont ic-list-read"></i> 2391
                </a> <a target="_blank" href="/p/ba0e7df9b927#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 36</span>
                <span class="time" data-shared-at="2017-11-29T11:30:58+08:00">2017.11.29 11:30</span>
            </div>
        </div>
    </li>


    <li id="note-17027965" data-note-id="17027965" class="have-img">
        <a class="wrap-img" href="/p/90d53c791c42" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/90d53c791c42">Android RxJava 实际应用讲解：功能防抖</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/90d53c791c42">
                    <i class="iconfont ic-list-read"></i> 3166
                </a> <a target="_blank" href="/p/90d53c791c42#comments">
                <i class="iconfont ic-list-comments"></i> 1
            </a> <span><i class="iconfont ic-list-like"></i> 34</span>
                <span class="time" data-shared-at="2017-11-29T11:30:30+08:00">2017.11.29 11:30</span>
            </div>
        </div>
    </li>


    <li id="note-14828179" data-note-id="14828179" class="have-img">
        <a class="wrap-img" href="/p/c3a930a03855" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/c3a930a03855">Android RxJava：过滤操作符 全面讲解</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解 RxJava...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/c3a930a03855">
                    <i class="iconfont ic-list-read"></i> 3327
                </a> <a target="_blank" href="/p/c3a930a03855#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 32</span>
                <span class="time" data-shared-at="2017-11-29T11:26:20+08:00">2017.11.29 11:26</span>
            </div>
        </div>
    </li>


    <li id="note-16835919" data-note-id="16835919" class="have-img">
        <a class="wrap-img" href="/p/508c30aef0c1" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/508c30aef0c1">Android RxJava 实际应用讲解：网络请求出错重连（结合Retrofit）</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/508c30aef0c1">
                    <i class="iconfont ic-list-read"></i> 5786
                </a> <a target="_blank" href="/p/508c30aef0c1#comments">
                <i class="iconfont ic-list-comments"></i> 1
            </a> <span><i class="iconfont ic-list-like"></i> 41</span>
                <span class="time" data-shared-at="2017-11-14T09:48:20+08:00">2017.11.14 09:48</span>
            </div>
        </div>
    </li>


    <li id="note-16994384" data-note-id="16994384" class="have-img">
        <a class="wrap-img" href="/p/dbeaaa4afad5" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/dbeaaa4afad5">Android RxJava 实际应用讲解：（有条件）网络请求轮询（结合Retrofit）</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/dbeaaa4afad5">
                    <i class="iconfont ic-list-read"></i> 6282
                </a> <a target="_blank" href="/p/dbeaaa4afad5#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 38</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-11-14T09:45:25+08:00">2017.11.14 09:45</span>
            </div>
        </div>
    </li>


    <li id="note-14441432" data-note-id="14441432" class="have-img">
        <a class="wrap-img" href="/p/5225b2baaecd" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/5225b2baaecd">Android RxJava：细说 线程控制（切换 / 调度 ）（含Retrofit实例讲解）</a>
            <p class="abstract">
                前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，请...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/5225b2baaecd">
                    <i class="iconfont ic-list-read"></i> 6979
                </a> <a target="_blank" href="/p/5225b2baaecd#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 37</span>
                <span class="time" data-shared-at="2017-11-14T09:41:40+08:00">2017.11.14 09:41</span>
            </div>
        </div>
    </li>


    <li id="note-16586823" data-note-id="16586823" class="have-img">
        <a class="wrap-img" href="/p/b0c3669affdb" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b0c3669affdb">Android RxJava：功能性操作符 全面讲解 </a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解 RxJava...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b0c3669affdb">
                    <i class="iconfont ic-list-read"></i> 7353
                </a> <a target="_blank" href="/p/b0c3669affdb#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 39</span>
                <span class="time" data-shared-at="2017-11-14T09:37:35+08:00">2017.11.14 09:37</span>
            </div>
        </div>
    </li>


    <li id="note-16991564" data-note-id="16991564" class="have-img">
        <a class="wrap-img" href="/p/2becc0eaedab" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/2becc0eaedab">Android RxJava 实际应用讲解：联合判断多个事件</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/2becc0eaedab">
                    <i class="iconfont ic-list-read"></i> 4494
                </a> <a target="_blank" href="/p/2becc0eaedab#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 56</span>
                <span class="time" data-shared-at="2017-11-06T08:42:38+08:00">2017.11.06 08:42</span>
            </div>
        </div>
    </li>


    <li id="note-16981420" data-note-id="16981420" class="have-img">
        <a class="wrap-img" href="/p/6f3b6b934787" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/6f3b6b934787">Android RxJava 实际应用讲解：从磁盘 / 内存缓存中 获取缓存数据</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/6f3b6b934787">
                    <i class="iconfont ic-list-read"></i> 4759
                </a> <a target="_blank" href="/p/6f3b6b934787#comments">
                <i class="iconfont ic-list-comments"></i> 7
            </a> <span><i class="iconfont ic-list-like"></i> 34</span>
                <span class="time" data-shared-at="2017-11-06T08:41:34+08:00">2017.11.06 08:41</span>
            </div>
        </div>
    </li>


    <li id="note-16990177" data-note-id="16990177" class="have-img">
        <a class="wrap-img" href="/p/fc2e551b907c" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/fc2e551b907c">Android RxJava 实际应用讲解：合并数据源 &amp; 同时展示</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/fc2e551b907c">
                    <i class="iconfont ic-list-read"></i> 5162
                </a> <a target="_blank" href="/p/fc2e551b907c#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 25</span>
                <span class="time" data-shared-at="2017-11-06T08:41:29+08:00">2017.11.06 08:41</span>
            </div>
        </div>
    </li>


    <li id="note-14828007" data-note-id="14828007" class="have-img">
        <a class="wrap-img" href="/p/c2a7c03da16d" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/c2a7c03da16d">Android RxJava：组合 / 合并操作符 详细教程</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解 RxJava...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/c2a7c03da16d">
                    <i class="iconfont ic-list-read"></i> 10362
                </a> <a target="_blank" href="/p/c2a7c03da16d#comments">
                <i class="iconfont ic-list-comments"></i> 14
            </a> <span><i class="iconfont ic-list-like"></i> 52</span>
                <span class="time" data-shared-at="2017-11-06T08:35:38+08:00">2017.11.06 08:35</span>
            </div>
        </div>
    </li>


    <li id="note-16978214" data-note-id="16978214" class="have-img">
        <a class="wrap-img" href="/p/5f5d61f04f96" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/5f5d61f04f96">Android RxJava 实际应用讲解：网络请求嵌套回调</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/5f5d61f04f96">
                    <i class="iconfont ic-list-read"></i> 12004
                </a> <a target="_blank" href="/p/5f5d61f04f96#comments">
                <i class="iconfont ic-list-comments"></i> 12
            </a> <span><i class="iconfont ic-list-like"></i> 51</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2017-10-23T08:48:46+08:00">2017.10.23 08:48</span>
            </div>
        </div>
    </li>


    <li id="note-14490316" data-note-id="14490316" class="have-img">
        <a class="wrap-img" href="/p/904c14d253ba" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/904c14d253ba">Android RxJava：图文详解 变换操作符</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解 RxJava...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/904c14d253ba">
                    <i class="iconfont ic-list-read"></i> 8834
                </a> <a target="_blank" href="/p/904c14d253ba#comments">
                <i class="iconfont ic-list-comments"></i> 20
            </a> <span><i class="iconfont ic-list-like"></i> 58</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-10-23T08:42:40+08:00">2017.10.23 08:42</span>
            </div>
        </div>
    </li>


    <li id="note-16835278" data-note-id="16835278" class="have-img">
        <a class="wrap-img" href="/p/11b3ec672812" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/11b3ec672812">Android RxJava 实际应用讲解：（无条件）网络请求轮询</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解RxJava，...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/11b3ec672812">
                    <i class="iconfont ic-list-read"></i> 15757
                </a> <a target="_blank" href="/p/11b3ec672812#comments">
                <i class="iconfont ic-list-comments"></i> 21
            </a> <span><i class="iconfont ic-list-like"></i> 79</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2017-10-16T09:01:28+08:00">2017.10.16 09:01</span>
            </div>
        </div>
    </li>


    <li id="note-16251034" data-note-id="16251034" class="have-img">
        <a class="wrap-img" href="/p/e19f8ed863b1" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e19f8ed863b1">Android RxJava：最基础的操作符详解 - 创建操作符</a>
            <p class="abstract">
                前言 Rxjava，由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 如果还不了解 RxJava...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e19f8ed863b1">
                    <i class="iconfont ic-list-read"></i> 11650
                </a> <a target="_blank" href="/p/e19f8ed863b1#comments">
                <i class="iconfont ic-list-comments"></i> 13
            </a> <span><i class="iconfont ic-list-like"></i> 87</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-10-16T08:55:49+08:00">2017.10.16 08:55</span>
            </div>
        </div>
    </li>


    <li id="note-14410303" data-note-id="14410303" class="have-img">
        <a class="wrap-img" href="/p/a406b94f3188" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a406b94f3188">Android Rxjava：这是一篇 清晰 &amp; 易懂的Rxjava 入门教程 </a>
            <p class="abstract">
                前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 &amp; 使用简单的特点，深受各大 Android开发者的欢迎。 本文主要：面向 刚接触Rxj...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a406b94f3188">
                    <i class="iconfont ic-list-read"></i> 25460
                </a> <a target="_blank" href="/p/a406b94f3188#comments">
                <i class="iconfont ic-list-comments"></i> 49
            </a> <span><i class="iconfont ic-list-like"></i> 361</span>
                <span><i class="iconfont ic-list-money"></i> 4</span>
                <span class="time" data-shared-at="2017-10-09T08:58:38+08:00">2017.10.09 08:58</span>
            </div>
        </div>
    </li>


    <li id="note-12917766" data-note-id="12917766" class="have-img">
        <a class="wrap-img" href="/p/f665366b2a47" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/f665366b2a47">Android：全面解析 熟悉而陌生 的Application类使用</a>
            <p class="abstract">
                前言 Applicaiton类在 Android开发中非常常见，可是你真的了解Applicaiton类吗？ 本文将全面解析Applicaiton...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/f665366b2a47">
                    <i class="iconfont ic-list-read"></i> 10632
                </a> <a target="_blank" href="/p/f665366b2a47#comments">
                <i class="iconfont ic-list-comments"></i> 9
            </a> <span><i class="iconfont ic-list-like"></i> 80</span>
                <span class="time" data-shared-at="2017-09-21T08:50:26+08:00">2017.09.21 08:50</span>
            </div>
        </div>
    </li>


    <li id="note-17021559" data-note-id="17021559" class="have-img">
        <a class="wrap-img" href="/p/f5da19291ce8" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/f5da19291ce8">窥视 智能手机的发展未来：2017 苹果Apple 10周年秋季发布会 解析</a>
            <p class="abstract">
                前言 在刚过去的时间里（北京时间 9月13日 0.00），2017年 苹果Apple秋季发布会 在美苹果新总部 Apple Park 的乔布斯剧...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/f5da19291ce8">
                    <i class="iconfont ic-list-read"></i> 1091
                </a> <a target="_blank" href="/p/f5da19291ce8#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 14</span>
                <span class="time" data-shared-at="2017-09-14T11:26:31+08:00">2017.09.14 11:26</span>
            </div>
        </div>
    </li>


    <li id="note-12917772" data-note-id="12917772" class="have-img">
        <a class="wrap-img" href="/p/67b69fc8b63b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/67b69fc8b63b">Android：你也可以自己写一个可爱 &amp; 小资风格的加载等待自定义View</a>
            <p class="abstract">
                前言 Android开发中，加载等待的需求 非常常见 本文将手把手教你做 一款 可爱 &amp; 小资风格的加载等待Android自定义View控件，希...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/67b69fc8b63b">
                    <i class="iconfont ic-list-read"></i> 5152
                </a> <a target="_blank" href="/p/67b69fc8b63b#comments">
                <i class="iconfont ic-list-comments"></i> 11
            </a> <span><i class="iconfont ic-list-like"></i> 62</span>
                <span class="time" data-shared-at="2017-08-30T10:15:02+08:00">2017.08.30 10:15</span>
            </div>
        </div>
    </li>


    <li id="note-14785148" data-note-id="14785148" class="have-img">
        <a class="wrap-img" href="/p/9a6cbb7aa54f" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/9a6cbb7aa54f">Android开源控件：一款你不可错过的可爱 &amp; 小资风格的加载等待自定义View</a>
            <p class="abstract">
                前言 Android开发中，加载等待的需求 非常常见 本文将带来 一款 可爱 &amp; 小资风格的加载等待Android自定义View控件的使用，希望...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/9a6cbb7aa54f">
                    <i class="iconfont ic-list-read"></i> 4109
                </a> <a target="_blank" href="/p/9a6cbb7aa54f#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 60</span>
                <span class="time" data-shared-at="2017-08-30T09:57:55+08:00">2017.08.30 09:57</span>
            </div>
        </div>
    </li>


    <li id="note-15357495" data-note-id="15357495" class="have-img">
        <a class="wrap-img" href="/p/590f00025de3" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/590f00025de3">Android开源实战：一个简单 &amp; 好用的搜索框（含历史搜索记录）</a>
            <p class="abstract">
                前言 Android开发中，类似下图的搜索功能非常常见 今天，我将手把手教大家实现一款 封装了 历史搜索记录功能 &amp; 样式 的Android 自...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/590f00025de3">
                    <i class="iconfont ic-list-read"></i> 21580
                </a> <a target="_blank" href="/p/590f00025de3#comments">
                <i class="iconfont ic-list-comments"></i> 14
            </a> <span><i class="iconfont ic-list-like"></i> 154</span>
                <span class="time" data-shared-at="2017-08-23T09:17:46+08:00">2017.08.23 09:17</span>
            </div>
        </div>
    </li>


    <li id="note-15589860" data-note-id="15589860" class="have-img">
        <a class="wrap-img" href="/p/93df5be58e9b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/93df5be58e9b">Android自定义EditText：一款简单 &amp; 实用的SuperEditText(一键删除&amp;自定义样式)</a>
            <p class="abstract">
                前言 Android开发中，EditText的使用 非常常见 本文将带来一款 附带一键删除功能 &amp; 自定义样式丰富的 SuperEditText...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/93df5be58e9b">
                    <i class="iconfont ic-list-read"></i> 4358
                </a> <a target="_blank" href="/p/93df5be58e9b#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 44</span>
                <span class="time" data-shared-at="2017-08-14T11:14:44+08:00">2017.08.14 11:14</span>
            </div>
        </div>
    </li>


    <li id="note-15393501" data-note-id="15393501" class="have-img">
        <a class="wrap-img" href="/p/99d9dc5bcffc" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/99d9dc5bcffc">Android开源：手把手教你做一款含一键删除&amp;自定义样式的SuperEditText</a>
            <p class="abstract">
                前言 Android开发中，EditText的使用 非常常见 本文将手把手教你做一款 附带一键删除功能 &amp; 自定义样式丰富的 SuperEdit...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/99d9dc5bcffc">
                    <i class="iconfont ic-list-read"></i> 3811
                </a> <a target="_blank" href="/p/99d9dc5bcffc#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 40</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-08-14T11:11:48+08:00">2017.08.14 11:11</span>
            </div>
        </div>
    </li>


    <li id="note-14481837" data-note-id="14481837" class="have-img">
        <a class="wrap-img" href="/p/269873a16937" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/269873a16937">Android小技巧： 这里涵盖了所有实现 “一键退出 App” 的方法</a>
            <p class="abstract">
                前言 在 Android开发中，会经常存在 “一键退出App” 的需求 但市面上流传着 太多不可用的“一键退出App”功能实现 本文将全面总结“...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/269873a16937">
                    <i class="iconfont ic-list-read"></i> 5565
                </a> <a target="_blank" href="/p/269873a16937#comments">
                <i class="iconfont ic-list-comments"></i> 10
            </a> <span><i class="iconfont ic-list-like"></i> 132</span>
                <span class="time" data-shared-at="2017-08-03T08:53:37+08:00">2017.08.03 08:53</span>
            </div>
        </div>
    </li>


    <li id="note-13741312" data-note-id="13741312" class="have-img">
        <a class="wrap-img" href="/p/ea8bc4aaf057" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ea8bc4aaf057">Android：关于ContentProvider的知识都在这里了！</a>
            <p class="abstract">
                前言 ContentProvider属于 Android的四大组件之一 本文全面解析了 ContentProvider ，包括ContentPr...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ea8bc4aaf057">
                    <i class="iconfont ic-list-read"></i> 13886
                </a> <a target="_blank" href="/p/ea8bc4aaf057#comments">
                <i class="iconfont ic-list-comments"></i> 9
            </a> <span><i class="iconfont ic-list-like"></i> 111</span>
                <span><i class="iconfont ic-list-money"></i> 3</span>
                <span class="time" data-shared-at="2017-07-26T08:43:00+08:00">2017.07.26 08:43</span>
            </div>
        </div>
    </li>


    <li id="note-14480400" data-note-id="14480400" class="have-img">
        <a class="wrap-img" href="/p/9a796bb23a47" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/9a796bb23a47">教你玩转 Android RecyclerView：深入解析
                RecyclerView.ItemDecoration类（含实例讲解）</a>
            <p class="abstract">
                前言 RecyclerView在 Android开发中非常常用，如果能结合ItemDecoration类使用，那么将大大提高RecyclerVi...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/9a796bb23a47">
                    <i class="iconfont ic-list-read"></i> 8479
                </a> <a target="_blank" href="/p/9a796bb23a47#comments">
                <i class="iconfont ic-list-comments"></i> 16
            </a> <span><i class="iconfont ic-list-like"></i> 102</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-07-12T09:54:25+08:00">2017.07.12 09:54</span>
            </div>
        </div>
    </li>


    <li id="note-13208568" data-note-id="13208568" class="have-img">
        <a class="wrap-img" href="/p/655ea359e3db" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/655ea359e3db">Android 自定义View实战系列 ：时间轴</a>
            <p class="abstract">
                前言 Android开发中，时间轴的 UI需求非常常见，如下图：示意图 本文将结合 自定义View &amp; RecyclerView的知识，手把手教...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/655ea359e3db">
                    <i class="iconfont ic-list-read"></i> 10627
                </a> <a target="_blank" href="/p/655ea359e3db#comments">
                <i class="iconfont ic-list-comments"></i> 19
            </a> <span><i class="iconfont ic-list-like"></i> 112</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-07-12T09:37:55+08:00">2017.07.12 09:37</span>
            </div>
        </div>
    </li>


    <li id="note-9929686" data-note-id="9929686" class="have-img">
        <a class="wrap-img" href="/p/0c055ad46b6c" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/0c055ad46b6c">Android：手把手带你 深入读懂 Retrofit 2.0 源码</a>
            <p class="abstract">
                前言 在Android开发中，网络请求十分常用 而在Android网络请求库中，Retrofit是当下最热的一个网络请求库 今天，我将手把手带你...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/0c055ad46b6c">
                    <i class="iconfont ic-list-read"></i> 25551
                </a> <a target="_blank" href="/p/0c055ad46b6c#comments">
                <i class="iconfont ic-list-comments"></i> 32
            </a> <span><i class="iconfont ic-list-like"></i> 176</span>
                <span><i class="iconfont ic-list-money"></i> 3</span>
                <span class="time" data-shared-at="2017-06-26T08:24:49+08:00">2017.06.26 08:24</span>
            </div>
        </div>
    </li>


    <li id="note-4516147" data-note-id="4516147" class="have-img">
        <a class="wrap-img" href="/p/a3e162261ab6" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a3e162261ab6">Android Retrofit 2.0 的详细 使用攻略（含实例讲解）</a>
            <p class="abstract">
                前言 在Andrroid开发中，网络请求十分常用 而在Android网络请求库中，Retrofit是当下最热的一个网络请求库 今天，我将献上一份...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a3e162261ab6">
                    <i class="iconfont ic-list-read"></i> 24111
                </a> <a target="_blank" href="/p/a3e162261ab6#comments">
                <i class="iconfont ic-list-comments"></i> 33
            </a> <span><i class="iconfont ic-list-like"></i> 252</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-06-26T08:22:03+08:00">2017.06.26 08:22</span>
            </div>
        </div>
    </li>


    <li id="note-7159872" data-note-id="7159872" class="have-img">
        <a class="wrap-img" href="/p/4ee3fd07da14" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/4ee3fd07da14">图文详解 Android Binder跨进程通信的原理</a>
            <p class="abstract">
                前言 如果你接触过 跨进程通信 （IPC），那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章，可是存在一些问题：浅显的讨...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/4ee3fd07da14">
                    <i class="iconfont ic-list-read"></i> 10098
                </a> <a target="_blank" href="/p/4ee3fd07da14#comments">
                <i class="iconfont ic-list-comments"></i> 40
            </a> <span><i class="iconfont ic-list-like"></i> 217</span>
                <span><i class="iconfont ic-list-money"></i> 4</span>
                <span class="time" data-shared-at="2017-06-22T10:26:49+08:00">2017.06.22 10:26</span>
            </div>
        </div>
    </li>


    <li id="note-12942654" data-note-id="12942654" class="have-img">
        <a class="wrap-img" href="/p/d34c5e7c8227" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/d34c5e7c8227">Android Studio 插件 GsonFormat ：你还在烦恼 为 Json格式 生成
                JavaBean实体类吗？</a>
            <p class="abstract">
                前言 Json 数据存储格式在Android 开发中使用非常常见 在为 Json 格式 生成 JavaBean实体类时，却非常繁琐，特别是遇到一...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/d34c5e7c8227">
                    <i class="iconfont ic-list-read"></i> 2622
                </a> <a target="_blank" href="/p/d34c5e7c8227#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 27</span>
                <span class="time" data-shared-at="2017-06-19T10:08:13+08:00">2017.06.19 10:08</span>
            </div>
        </div>
    </li>


    <li id="note-4974436" data-note-id="4974436" class="have-img">
        <a class="wrap-img" href="/p/825eb1f98c19" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/825eb1f98c19">Android：手把手教你 实现Activity 与 Fragment 相互通信（含Demo）</a>
            <p class="abstract">
                前言 Activity 与 Fragment 的使用在Android开发中非常多 今天，我将主要讲解 Activity 与 Fragment 如...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/825eb1f98c19">
                    <i class="iconfont ic-list-read"></i> 6558
                </a> <a target="_blank" href="/p/825eb1f98c19#comments">
                <i class="iconfont ic-list-comments"></i> 10
            </a> <span><i class="iconfont ic-list-like"></i> 38</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-06-16T10:04:19+08:00">2017.06.16 10:04</span>
            </div>
        </div>
    </li>


    <li id="note-4912174" data-note-id="4912174" class="have-img">
        <a class="wrap-img" href="/p/38859f881888" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/38859f881888">Android：JNI 与 NDK到底是什么？（含实例教学）</a>
            <p class="abstract">
                前言 在Android开发中，使用 NDK开发的需求正逐渐增大 但很多人却搞不懂 JNI 与 NDK 到底是怎么回事 今天，我将先介绍JNI 与...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/38859f881888">
                    <i class="iconfont ic-list-read"></i> 5438
                </a> <a target="_blank" href="/p/38859f881888#comments">
                <i class="iconfont ic-list-comments"></i> 14
            </a> <span><i class="iconfont ic-list-like"></i> 102</span>
                <span class="time" data-shared-at="2017-06-14T17:09:10+08:00">2017.06.14 17:09</span>
            </div>
        </div>
    </li>


    <li id="note-13378425" data-note-id="13378425" class="have-img">
        <a class="wrap-img" href="/p/8b67ba7ed598" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/8b67ba7ed598">一定能成功的Android NDK环境配置教程</a>
            <p class="abstract">
                前言 在Android开发中，使用 NDK开发的需求正逐渐增大 但在Android使用NDK前需要进行 相关环境配置 本文主要讲解 在Mac情况...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/8b67ba7ed598">
                    <i class="iconfont ic-list-read"></i> 1839
                </a> <a target="_blank" href="/p/8b67ba7ed598#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 11</span>
                <span class="time" data-shared-at="2017-06-14T17:09:03+08:00">2017.06.14 17:09</span>
            </div>
        </div>
    </li>


    <li id="note-11326427" data-note-id="11326427" class="have-img">
        <a class="wrap-img" href="/p/225fe1feba60" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/225fe1feba60">Android 逐帧动画：关于 逐帧动画 的使用都在这里了！</a>
            <p class="abstract">
                前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂，每当需要 采用自定义动画 实现 复杂的动画效果时，很多开发...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/225fe1feba60">
                    <i class="iconfont ic-list-read"></i> 4626
                </a> <a target="_blank" href="/p/225fe1feba60#comments">
                <i class="iconfont ic-list-comments"></i> 7
            </a> <span><i class="iconfont ic-list-like"></i> 38</span>
                <span class="time" data-shared-at="2017-06-12T09:13:28+08:00">2017.06.12 09:13</span>
            </div>
        </div>
    </li>


    <li id="note-11435723" data-note-id="11435723" class="have-img">
        <a class="wrap-img" href="/p/2412d00a0ce4" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/2412d00a0ce4">Android 属性动画：这是一篇很详细的 属性动画 总结&amp;攻略</a>
            <p class="abstract">
                前言 动画的使用 是 Android 开发中常用的知识 本文将详细介绍 Android 动画中 属性动画的原理 &amp; 使用 关于Android动画...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/2412d00a0ce4">
                    <i class="iconfont ic-list-read"></i> 64218
                </a> <a target="_blank" href="/p/2412d00a0ce4#comments">
                <i class="iconfont ic-list-comments"></i> 37
            </a> <span><i class="iconfont ic-list-like"></i> 302</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2017-06-08T08:51:41+08:00">2017.06.08 08:51</span>
            </div>
        </div>
    </li>


    <li id="note-11507021" data-note-id="11507021" class="have-img">
        <a class="wrap-img" href="/p/2f19fe1e3ca1" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/2f19fe1e3ca1">Android 动画：你真的会使用插值器与估值器吗？（含详细实例教学）</a>
            <p class="abstract">
                前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂，每当需要 采用自定义动画 实现 复杂的动画效果时，很多开发...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/2f19fe1e3ca1">
                    <i class="iconfont ic-list-read"></i> 7236
                </a> <a target="_blank" href="/p/2f19fe1e3ca1#comments">
                <i class="iconfont ic-list-comments"></i> 12
            </a> <span><i class="iconfont ic-list-like"></i> 96</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-05-31T08:55:17+08:00">2017.05.31 08:55</span>
            </div>
        </div>
    </li>


    <li id="note-11588068" data-note-id="11588068" class="have-img">
        <a class="wrap-img" href="/p/733532041f46" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/733532041f46">Android 动画：手把手教你使用 补间动画 </a>
            <p class="abstract">
                前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂，每当需要 采用自定义动画 实现 复杂的动画效果时，很多开发...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/733532041f46">
                    <i class="iconfont ic-list-read"></i> 12939
                </a> <a target="_blank" href="/p/733532041f46#comments">
                <i class="iconfont ic-list-comments"></i> 15
            </a> <span><i class="iconfont ic-list-like"></i> 104</span>
                <span class="time" data-shared-at="2017-05-31T08:53:09+08:00">2017.05.31 08:53</span>
            </div>
        </div>
    </li>


    <li id="note-12627495" data-note-id="12627495" class="have-img">
        <a class="wrap-img" href="/p/fc5c9eed9045" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/fc5c9eed9045">Google谷歌的未来 &amp; 野心：2017 Google I/O 大会 全程回顾</a>
            <p class="abstract">
                前言 在刚过去的时间里（北京时间 5月18日 1.00-3.00），一年一度的2017年 Google I/O大会 在美国 谷歌山景城 海岸线圆...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/fc5c9eed9045">
                    <i class="iconfont ic-list-read"></i> 2477
                </a> <a target="_blank" href="/p/fc5c9eed9045#comments">
                <i class="iconfont ic-list-comments"></i> 9
            </a> <span><i class="iconfont ic-list-like"></i> 41</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-05-22T09:58:18+08:00">2017.05.22 09:58</span>
            </div>
        </div>
    </li>


    <li id="note-12167007" data-note-id="12167007" class="have-img">
        <a class="wrap-img" href="/p/b339c2d2d500" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b339c2d2d500">Android Tangram模型：连淘宝、天猫都在用的UI框架模型你一定要懂</a>
            <p class="abstract">
                前言 Tangram 是阿里出品、用于快速实现组合布局的框架模型，在手机天猫 Android &amp; iOS版 内广泛使用 今天我将对Tangram...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b339c2d2d500">
                    <i class="iconfont ic-list-read"></i> 16453
                </a> <a target="_blank" href="/p/b339c2d2d500#comments">
                <i class="iconfont ic-list-comments"></i> 22
            </a> <span><i class="iconfont ic-list-like"></i> 302</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2017-05-15T10:27:08+08:00">2017.05.15 10:27</span>
            </div>
        </div>
    </li>


    <li id="note-11055243" data-note-id="11055243" class="have-img">
        <a class="wrap-img" href="/p/5e7075f4875f" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/5e7075f4875f">Android：手把手教你构建 全面的WebView 缓存机制 &amp; 资源加载方案</a>
            <p class="abstract">
                前言 由于H5具备 开发周期短、灵活性好 的特点，所以现在 Android App大多嵌入了 Android Webview 组件进行 Hybr...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/5e7075f4875f">
                    <i class="iconfont ic-list-read"></i> 23735
                </a> <a target="_blank" href="/p/5e7075f4875f#comments">
                <i class="iconfont ic-list-comments"></i> 11
            </a> <span><i class="iconfont ic-list-like"></i> 256</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-05-08T08:25:42+08:00">2017.05.08 08:25</span>
            </div>
        </div>
    </li>


    <li id="note-10683935" data-note-id="10683935" class="have-img">
        <a class="wrap-img" href="/p/6b658c8802d1" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/6b658c8802d1">Android开源库V - Layout：淘宝、天猫都在用的UI框架，赶紧用起来吧！</a>
            <p class="abstract">
                前言 V- Layout 是阿里出品的基础 UI 框架，用于快速实现页面的复杂布局，在手机天猫 Android版 内广泛使用 让人激动的是，在上...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/6b658c8802d1">
                    <i class="iconfont ic-list-read"></i> 33174
                </a> <a target="_blank" href="/p/6b658c8802d1#comments">
                <i class="iconfont ic-list-comments"></i> 80
            </a> <span><i class="iconfont ic-list-like"></i> 836</span>
                <span><i class="iconfont ic-list-money"></i> 3</span>
                <span class="time" data-shared-at="2017-05-02T08:46:27+08:00">2017.05.02 08:46</span>
            </div>
        </div>
    </li>


    <li id="note-10649036" data-note-id="10649036" class="have-img">
        <a class="wrap-img" href="/p/2a5aa5ac6cf6" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/2a5aa5ac6cf6">Android：手把手带你源码分析 Protocol Buffer</a>
            <p class="abstract">
                前言 习惯用 Json、XML 数据存储格式的你们，相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 G...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/2a5aa5ac6cf6">
                    <i class="iconfont ic-list-read"></i> 2204
                </a> <a target="_blank" href="/p/2a5aa5ac6cf6#comments">
                <i class="iconfont ic-list-comments"></i> 10
            </a> <span><i class="iconfont ic-list-like"></i> 64</span>
                <span class="time" data-shared-at="2017-04-28T12:15:25+08:00">2017.04.28 12:15</span>
            </div>
        </div>
    </li>


    <li id="note-10994398" data-note-id="10994398" class="have-img">
        <a class="wrap-img" href="/p/30ef9b3780d9" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/30ef9b3780d9">Protocol Buffer 序列化原理大揭秘 - 为什么Protocol
                Buffer性能这么好？</a>
            <p class="abstract">
                前言 习惯用 Json、XML 数据存储格式的你们，相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 G...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/30ef9b3780d9">
                    <i class="iconfont ic-list-read"></i> 3292
                </a> <a target="_blank" href="/p/30ef9b3780d9#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 43</span>
                <span class="time" data-shared-at="2017-04-24T09:11:13+08:00">2017.04.24 09:11</span>
            </div>
        </div>
    </li>


    <li id="note-11242984" data-note-id="11242984" class="have-img">
        <a class="wrap-img" href="/p/e06ba6249edc" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e06ba6249edc">这是一份很有诚意的 Protocol Buffer 语法详解</a>
            <p class="abstract">
                前言 习惯用 Json、XML 数据存储格式的你们，相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 G...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e06ba6249edc">
                    <i class="iconfont ic-list-read"></i> 2797
                </a> <a target="_blank" href="/p/e06ba6249edc#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 64</span>
                <span class="time" data-shared-at="2017-04-20T16:11:59+08:00">2017.04.20 16:11</span>
            </div>
        </div>
    </li>


    <li id="note-11242976" data-note-id="11242976" class="have-img">
        <a class="wrap-img" href="/p/92dbe1ef0054" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/92dbe1ef0054">手把手教你如何安装Protocol Buffer </a>
            <p class="abstract">
                前言 习惯用 Json、XML 数据存储格式的你们，相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 G...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/92dbe1ef0054">
                    <i class="iconfont ic-list-read"></i> 1581
                </a> <a target="_blank" href="/p/92dbe1ef0054#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 17</span>
                <span class="time" data-shared-at="2017-04-17T10:22:02+08:00">2017.04.17 10:22</span>
            </div>
        </div>
    </li>


    <li id="note-9890522" data-note-id="9890522" class="have-img">
        <a class="wrap-img" href="/p/1538bf85dad1" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/1538bf85dad1">快来看看Google出品的Protocol Buffer，别只会用Json和XML了</a>
            <p class="abstract">
                前言 习惯用 Json、XML 数据存储格式的你们，相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 G...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/1538bf85dad1">
                    <i class="iconfont ic-list-read"></i> 15950
                </a> <a target="_blank" href="/p/1538bf85dad1#comments">
                <i class="iconfont ic-list-comments"></i> 26
            </a> <span><i class="iconfont ic-list-like"></i> 204</span>
                <span class="time" data-shared-at="2017-03-27T21:49:57+08:00">2017.03.27 21:49</span>
            </div>
        </div>
    </li>


    <li id="note-9752163" data-note-id="9752163" class="have-img">
        <a class="wrap-img" href="/p/345f4d8a5cfa" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/345f4d8a5cfa">最全面总结 Android WebView与 JS 的交互方式</a>
            <p class="abstract">
                前言 现在很多App里都内置了Web网页（Hybrid App），比如说很多电商平台，淘宝、京东、聚划算等等，如下图 上述功能是由Android...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/345f4d8a5cfa">
                    <i class="iconfont ic-list-read"></i> 45041
                </a> <a target="_blank" href="/p/345f4d8a5cfa#comments">
                <i class="iconfont ic-list-comments"></i> 54
            </a> <span><i class="iconfont ic-list-like"></i> 334</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-03-22T09:05:48+08:00">2017.03.22 09:05</span>
            </div>
        </div>
    </li>


    <li id="note-9732929" data-note-id="9732929" class="have-img">
        <a class="wrap-img" href="/p/3a345d27cd42" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/3a345d27cd42">你不知道的 Android WebView 使用漏洞</a>
            <p class="abstract">
                前言 现在很多App里都内置了Web网页（Hyprid App），比如说很多电商平台，淘宝、京东、聚划算等等，如下图 上述功能是由 Androi...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/3a345d27cd42">
                    <i class="iconfont ic-list-read"></i> 16199
                </a> <a target="_blank" href="/p/3a345d27cd42#comments">
                <i class="iconfont ic-list-comments"></i> 12
            </a> <span><i class="iconfont ic-list-like"></i> 107</span>
                <span class="time" data-shared-at="2017-03-22T09:03:20+08:00">2017.03.22 09:03</span>
            </div>
        </div>
    </li>


    <li id="note-9295667" data-note-id="9295667" class="have-img">
        <a class="wrap-img" href="/p/e9d8420b1b9c" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e9d8420b1b9c">手把手教你写一个完整的自定义View</a>
            <p class="abstract">
                前言 自定义View是Android开发者必须了解的基础 今天，我将手把手教你写一个自定义View，并理清自定义View所有应该的注意点 阅读本...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e9d8420b1b9c">
                    <i class="iconfont ic-list-read"></i> 15117
                </a> <a target="_blank" href="/p/e9d8420b1b9c#comments">
                <i class="iconfont ic-list-comments"></i> 30
            </a> <span><i class="iconfont ic-list-like"></i> 268</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-03-14T10:04:38+08:00">2017.03.14 10:04</span>
            </div>
        </div>
    </li>


    <li id="note-9668718" data-note-id="9668718" class="have-img">
        <a class="wrap-img" href="/p/ca118d704b5e" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ca118d704b5e">为什么你的自定义View wrap_content不起作用？</a>
            <p class="abstract">
                前言 自定义View是Android开发中非常常用的知识 可是，在使用过程中，有些开发者会发现：为什么自定义View 中设置的wrap_cont...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ca118d704b5e">
                    <i class="iconfont ic-list-read"></i> 10792
                </a> <a target="_blank" href="/p/ca118d704b5e#comments">
                <i class="iconfont ic-list-comments"></i> 9
            </a> <span><i class="iconfont ic-list-like"></i> 49</span>
                <span class="time" data-shared-at="2017-03-14T09:54:47+08:00">2017.03.14 09:54</span>
            </div>
        </div>
    </li>


    <li id="note-9354909" data-note-id="9354909" class="have-img">
        <a class="wrap-img" href="/p/762b490403c3" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/762b490403c3">Canvas类的最全面详解 - 自定义View应用系列</a>
            <p class="abstract">
                前言 自定义View是Android开发者必须了解的基础；而Canvas类的使用在自定义View绘制中发挥着非常重要的作用 网上有大量关于自定义...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/762b490403c3">
                    <i class="iconfont ic-list-read"></i> 10469
                </a> <a target="_blank" href="/p/762b490403c3#comments">
                <i class="iconfont ic-list-comments"></i> 4
            </a> <span><i class="iconfont ic-list-like"></i> 141</span>
                <span class="time" data-shared-at="2017-03-06T21:08:02+08:00">2017.03.06 21:08</span>
            </div>
        </div>
    </li>


    <li id="note-9502033" data-note-id="9502033" class="have-img">
        <a class="wrap-img" href="/p/2c19abde958c" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/2c19abde958c">Path类的最全面详解 - 自定义View应用系列</a>
            <p class="abstract">
                前言 自定义View是Android开发者必须了解的基础；而Path类的使用在自定义View绘制中发挥着非常重要的作用 网上有大量关于自定义Vi...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/2c19abde958c">
                    <i class="iconfont ic-list-read"></i> 4783
                </a> <a target="_blank" href="/p/2c19abde958c#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 55</span>
                <span class="time" data-shared-at="2017-03-06T21:05:11+08:00">2017.03.06 21:05</span>
            </div>
        </div>
    </li>


    <li id="note-9276118" data-note-id="9276118" class="have-img">
        <a class="wrap-img" href="/p/95afeb7c8335" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/95afeb7c8335">（4）自定义View Draw过程- 最易懂的自定义View原理系列</a>
            <p class="abstract">
                前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章，但存在一些问题：内容不全、思路不清晰、无源码分...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/95afeb7c8335">
                    <i class="iconfont ic-list-read"></i> 7799
                </a> <a target="_blank" href="/p/95afeb7c8335#comments">
                <i class="iconfont ic-list-comments"></i> 15
            </a> <span><i class="iconfont ic-list-like"></i> 79</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-02-20T11:01:35+08:00">2017.02.20 11:01</span>
            </div>
        </div>
    </li>


    <li id="note-9209333" data-note-id="9209333" class="have-img">
        <a class="wrap-img" href="/p/158736a2549d" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/158736a2549d">（3）自定义View Layout过程 - 最易懂的自定义View原理系列</a>
            <p class="abstract">
                前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章，但存在一些问题：内容不全、思路不清晰、无源码分...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/158736a2549d">
                    <i class="iconfont ic-list-read"></i> 10174
                </a> <a target="_blank" href="/p/158736a2549d#comments">
                <i class="iconfont ic-list-comments"></i> 16
            </a> <span><i class="iconfont ic-list-like"></i> 108</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-02-20T10:56:17+08:00">2017.02.20 10:56</span>
            </div>
        </div>
    </li>


    <li id="note-8986543" data-note-id="8986543" class="have-img">
        <a class="wrap-img" href="/p/1dab927b2f36" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/1dab927b2f36">自定义View Measure过程 - 最易懂的自定义View原理系列（2）</a>
            <p class="abstract">
                前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章，但存在一些问题：内容不全、思路不清晰、无源码分...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/1dab927b2f36">
                    <i class="iconfont ic-list-read"></i> 21580
                </a> <a target="_blank" href="/p/1dab927b2f36#comments">
                <i class="iconfont ic-list-comments"></i> 49
            </a> <span><i class="iconfont ic-list-like"></i> 271</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2017-02-20T10:50:18+08:00">2017.02.20 10:50</span>
            </div>
        </div>
    </li>


    <li id="note-8974993" data-note-id="8974993" class="have-img">
        <a class="wrap-img" href="/p/146e5cec4863" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/146e5cec4863">自定义View基础 - 最易懂的自定义View原理系列（1）</a>
            <p class="abstract">
                前言 自定义View原理是Android开发者必须了解的基础； 在了解自定义View之前，你需要有一定的知识储备； 本文将全面解析关于自定义Vi...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/146e5cec4863">
                    <i class="iconfont ic-list-read"></i> 31140
                </a> <a target="_blank" href="/p/146e5cec4863#comments">
                <i class="iconfont ic-list-comments"></i> 43
            </a> <span><i class="iconfont ic-list-like"></i> 314</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-02-20T10:43:03+08:00">2017.02.20 10:43</span>
            </div>
        </div>
    </li>


    <li id="note-6730983" data-note-id="6730983" class="have-img">
        <a class="wrap-img" href="/p/399e83d02e33" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/399e83d02e33">Android基础：最易懂的Activity启动模式详解</a>
            <p class="abstract">
                前言 Android基础中，Activity的启动模式非常重要 本文将全面介绍 Activity的启动模式 目录 1. 定义 即Activity...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/399e83d02e33">
                    <i class="iconfont ic-list-read"></i> 2994
                </a> <a target="_blank" href="/p/399e83d02e33#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 62</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2017-01-22T16:55:51+08:00">2017.01.22 16:55</span>
            </div>
        </div>
    </li>


    <li id="note-8324925" data-note-id="8324925" class="have-img">
        <a class="wrap-img" href="/p/cacc8217aadf" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-53f1a6f2f1e7925c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/cacc8217aadf">高潮过后，你应该了解的微信小程序应用场景</a>
            <p class="abstract">
                前言 2017年1月9号，小程序如期而至 今天我将从产品的角度，带大家去解决以下问题： 小程序应该使用在哪些需求场景？ 作为不同的互联网从业者（...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/cacc8217aadf">
                    <i class="iconfont ic-list-read"></i> 9068
                </a> <a target="_blank" href="/p/cacc8217aadf#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 62</span>
                <span class="time" data-shared-at="2017-01-09T20:28:29+08:00">2017.01.09 20:28</span>
            </div>
        </div>
    </li>


    <li id="note-6978588" data-note-id="6978588" class="have-img">
        <a class="wrap-img" href="/p/38015afcdb58" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/38015afcdb58">Android事件分发机制详解：史上最全面、最易懂</a>
            <p class="abstract">
                前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章，但存在一些问题：内容不全、...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/38015afcdb58">
                    <i class="iconfont ic-list-read"></i> 79070
                </a> <a target="_blank" href="/p/38015afcdb58#comments">
                <i class="iconfont ic-list-comments"></i> 144
            </a> <span><i class="iconfont ic-list-like"></i> 1028</span>
                <span><i class="iconfont ic-list-money"></i> 12</span>
                <span class="time" data-shared-at="2017-01-06T11:20:06+08:00">2017.01.06 11:20</span>
            </div>
        </div>
    </li>


    <li id="note-8213680" data-note-id="8213680" class="have-img">
        <a class="wrap-img" href="/p/411d12b34429" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-53f1a6f2f1e7925c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/411d12b34429">关于简书Web改版：看产品演进、优先级和产品上线那些事</a>
            <p class="abstract">
                前言 2017-1-5，自13年4月简书网正式上线起，经历三年多的简书Web端终于迎来重大改版改版截图 相比赞赏，此处的改版却更多换来了大片的吐...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/411d12b34429">
                    <i class="iconfont ic-list-read"></i> 1227
                </a> <a target="_blank" href="/p/411d12b34429#comments">
                <i class="iconfont ic-list-comments"></i> 21
            </a> <span><i class="iconfont ic-list-like"></i> 43</span>
                <span><i class="iconfont ic-list-money"></i> 6</span>
                <span class="time" data-shared-at="2017-01-05T17:16:49+08:00">2017.01.05 17:16</span>
            </div>
        </div>
    </li>


    <li id="note-6528321" data-note-id="6528321" class="have-img">
        <a class="wrap-img" href="/p/b1134bebc2d4" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b1134bebc2d4">Android消息推送：手把手教你集成小米推送</a>
            <p class="abstract">
                前言 在Android开发中，消息推送功能的使用非常常见。 为了降低开发成本，使用第三方推送是现今较为流行的解决方案。 今天，我将手把手教大家如...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b1134bebc2d4">
                    <i class="iconfont ic-list-read"></i> 16049
                </a> <a target="_blank" href="/p/b1134bebc2d4#comments">
                <i class="iconfont ic-list-comments"></i> 63
            </a> <span><i class="iconfont ic-list-like"></i> 111</span>
                <span class="time" data-shared-at="2016-12-08T22:43:37+08:00">2016.12.08 22:43</span>
            </div>
        </div>
    </li>


    <li id="note-5353121" data-note-id="5353121" class="have-img">
        <a class="wrap-img" href="/p/be290ccea05a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/be290ccea05a">建造者模式（Builder Pattern）- 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结一下Android开发中最常用的设计模式 -建造者模式。 其他设计模式介绍1分钟全面了解“设计模式”单例模式（Single...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/be290ccea05a">
                    <i class="iconfont ic-list-read"></i> 9452
                </a> <a target="_blank" href="/p/be290ccea05a#comments">
                <i class="iconfont ic-list-comments"></i> 11
            </a> <span><i class="iconfont ic-list-like"></i> 41</span>
                <span class="time" data-shared-at="2016-12-07T14:45:28+08:00">2016.12.07 14:45</span>
            </div>
        </div>
    </li>


    <li id="note-5319019" data-note-id="5319019" class="have-img">
        <a class="wrap-img" href="/p/9d0575311214" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/9d0575311214">适配器模式（Adapter Pattern）- 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结一下Android开发中最常用的设计模式 - 适配器模式。 其他设计模式介绍1分钟全面了解“设计模式”单例模式（Singl...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/9d0575311214">
                    <i class="iconfont ic-list-read"></i> 8592
                </a> <a target="_blank" href="/p/9d0575311214#comments">
                <i class="iconfont ic-list-comments"></i> 4
            </a> <span><i class="iconfont ic-list-like"></i> 46</span>
                <span class="time" data-shared-at="2016-12-07T14:43:26+08:00">2016.12.07 14:43</span>
            </div>
        </div>
    </li>


    <li id="note-6007291" data-note-id="6007291" class="have-img">
        <a class="wrap-img" href="/p/b61a49e0279f" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b61a49e0279f">手把手带你全面了解Android消息推送 解决方案</a>
            <p class="abstract">
                前言 鉴于现在运营需求的增强，消息推送在Android开发中应用的场景是十分常见 如电商的活动宣传、资讯类产品进行新闻推送等等 今天，我将全面介...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b61a49e0279f">
                    <i class="iconfont ic-list-read"></i> 44665
                </a> <a target="_blank" href="/p/b61a49e0279f#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 232</span>
                <span class="time" data-shared-at="2016-12-04T19:20:41+08:00">2016.12.04 19:20</span>
            </div>
        </div>
    </li>


    <li id="note-6426404" data-note-id="6426404" class="have-img">
        <a class="wrap-img" href="/p/d77eaca4e52a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/d77eaca4e52a">Android消息推送：第三方消息推送平台详细解析</a>
            <p class="abstract">
                前言 消息推送在Android开发中应用的场景是越来越多了，比如说电商产品进行活动宣传、资讯类产品进行新闻推送等等，如下图： 本文将介绍Andr...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/d77eaca4e52a">
                    <i class="iconfont ic-list-read"></i> 23388
                </a> <a target="_blank" href="/p/d77eaca4e52a#comments">
                <i class="iconfont ic-list-comments"></i> 17
            </a> <span><i class="iconfont ic-list-like"></i> 170</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-12-04T19:19:38+08:00">2016.12.04 19:19</span>
            </div>
        </div>
    </li>


    <li id="note-6978683" data-note-id="6978683" class="have-img">
        <a class="wrap-img" href="/p/3682f6536e49" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/3682f6536e49">Android开源库：这里有一个简单好用、含历史搜索记录的搜索框 </a>
            <p class="abstract">
                前言 Android开发中，类似下图的搜索功能非常常见 今天，我将带来一款 封装了 历史搜索记录功能 &amp; 样式 的Android 自定义搜索框 ...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/3682f6536e49">
                    <i class="iconfont ic-list-read"></i> 22625
                </a> <a target="_blank" href="/p/3682f6536e49#comments">
                <i class="iconfont ic-list-comments"></i> 10
            </a> <span><i class="iconfont ic-list-like"></i> 150</span>
                <span class="time" data-shared-at="2016-11-27T20:29:21+08:00">2016.11.27 20:29</span>
            </div>
        </div>
    </li>


    <li id="note-6997462" data-note-id="6997462" class="have-img">
        <a class="wrap-img" href="/p/8e3f294e2828" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/8e3f294e2828">Android ：SQLlite数据库 使用手册</a>
            <p class="abstract">
                前言 在Android开发中，主要的数据存储有5种，具体如下示意图 其中，SQLite数据库的存储方式 非常常用 今天我将带大家全面了解关于An...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/8e3f294e2828">
                    <i class="iconfont ic-list-read"></i> 13655
                </a> <a target="_blank" href="/p/8e3f294e2828#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 132</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-11-18T19:58:07+08:00">2016.11.18 19:58</span>
            </div>
        </div>
    </li>


    <li id="note-6746416" data-note-id="6746416" class="have-img">
        <a class="wrap-img" href="/p/d963c55c3ab9" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/d963c55c3ab9">Android 四大组件：一份全面 &amp; 简洁的 Service 知识讲解攻略</a>
            <p class="abstract">
                前言 Service作为 Android四大组件之一，应用非常广泛 本文将提供一份全面 &amp; 简洁的 Service知识讲解攻略，希望你们会喜欢 ...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/d963c55c3ab9">
                    <i class="iconfont ic-list-read"></i> 36318
                </a> <a target="_blank" href="/p/d963c55c3ab9#comments">
                <i class="iconfont ic-list-comments"></i> 7
            </a> <span><i class="iconfont ic-list-like"></i> 171</span>
                <span class="time" data-shared-at="2016-11-14T10:04:05+08:00">2016.11.14 10:04</span>
            </div>
        </div>
    </li>


    <li id="note-6046053" data-note-id="6046053" class="have-img">
        <a class="wrap-img" href="/p/8a3c44a9173a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/8a3c44a9173a">Android 多线程 解析：IntentService（含源码解析）</a>
            <p class="abstract">
                前言 多线程的应用在Android开发中是非常常见的，常用方法主要有：继承Thread类实现Runnable接口AsyncTaskHandler...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/8a3c44a9173a">
                    <i class="iconfont ic-list-read"></i> 12864
                </a> <a target="_blank" href="/p/8a3c44a9173a#comments">
                <i class="iconfont ic-list-comments"></i> 16
            </a> <span><i class="iconfont ic-list-like"></i> 99</span>
                <span class="time" data-shared-at="2016-11-14T10:00:04+08:00">2016.11.14 10:00</span>
            </div>
        </div>
    </li>


    <li id="note-6838387" data-note-id="6838387" class="have-img">
        <a class="wrap-img" href="/p/34326751b2c6" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/34326751b2c6">Android：远程服务Service（含AIDL &amp; IPC讲解）</a>
            <p class="abstract">
                前言 Service作为Android四大组件之一，应用非常广泛 本文将介绍Service其中一种常见用法：远程Service 如果你对Serv...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/34326751b2c6">
                    <i class="iconfont ic-list-read"></i> 10385
                </a> <a target="_blank" href="/p/34326751b2c6#comments">
                <i class="iconfont ic-list-comments"></i> 17
            </a> <span><i class="iconfont ic-list-like"></i> 83</span>
                <span><i class="iconfont ic-list-money"></i> 3</span>
                <span class="time" data-shared-at="2016-11-14T09:52:05+08:00">2016.11.14 09:52</span>
            </div>
        </div>
    </li>


    <li id="note-6911208" data-note-id="6911208" class="have-img">
        <a class="wrap-img" href="/p/e04c4239b07e" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e04c4239b07e">Android：（本地、可通信的、前台、远程）Service使用全面介绍</a>
            <p class="abstract">
                前言 Service作为Android四大组件之一，应用非常广泛 本文将介绍Service最基础的知识：Service的生命周期 如果你对Ser...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e04c4239b07e">
                    <i class="iconfont ic-list-read"></i> 12298
                </a> <a target="_blank" href="/p/e04c4239b07e#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 68</span>
                <span class="time" data-shared-at="2016-11-14T09:51:07+08:00">2016.11.14 09:51</span>
            </div>
        </div>
    </li>


    <li id="note-6911313" data-note-id="6911313" class="have-img">
        <a class="wrap-img" href="/p/8d0cde35eb10" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/8d0cde35eb10">Android：Service生命周期 完全解析</a>
            <p class="abstract">
                前言 Service作为 Android四大组件之一，应用非常广泛 本文将介绍 Service最基础的知识：生命周期 若 对Service还未了...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/8d0cde35eb10">
                    <i class="iconfont ic-list-read"></i> 33510
                </a> <a target="_blank" href="/p/8d0cde35eb10#comments">
                <i class="iconfont ic-list-comments"></i> 9
            </a> <span><i class="iconfont ic-list-like"></i> 84</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-11-13T11:20:25+08:00">2016.11.13 11:20</span>
            </div>
        </div>
    </li>


    <li id="note-4988351" data-note-id="4988351" class="have-img">
        <a class="wrap-img" href="/p/d229a647e705" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/d229a647e705">轮子系列：一款能用易用好用的Android图片轮播轮子</a>
            <p class="abstract">
                前言 Banner功能在Android开发中实在是太常见了，主要用于广告轮播、商品照片轮播等等，如下图： 今天我来手把手教你如何使用一个能用易用...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/d229a647e705">
                    <i class="iconfont ic-list-read"></i> 11776
                </a> <a target="_blank" href="/p/d229a647e705#comments">
                <i class="iconfont ic-list-comments"></i> 14
            </a> <span><i class="iconfont ic-list-like"></i> 99</span>
                <span class="time" data-shared-at="2016-11-10T20:54:35+08:00">2016.11.10 20:54</span>
            </div>
        </div>
    </li>


    <li id="note-6673034" data-note-id="6673034" class="have-img">
        <a class="wrap-img" href="/p/983889116526" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/983889116526">Android：检测网络状态&amp;监听网络变化</a>
            <p class="abstract">
                前言 Android开发中，许多功能需要网络连接，所以在开发过程中需要进行手机网络的检测 今天，我将教大家如何进行网络状态的检测和监听网络状态的...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/983889116526">
                    <i class="iconfont ic-list-read"></i> 19592
                </a> <a target="_blank" href="/p/983889116526#comments">
                <i class="iconfont ic-list-comments"></i> 27
            </a> <span><i class="iconfont ic-list-like"></i> 110</span>
                <span class="time" data-shared-at="2016-11-02T21:06:56+08:00">2016.11.02 21:06</span>
            </div>
        </div>
    </li>


    <li id="note-6632667" data-note-id="6632667" class="have-img">
        <a class="wrap-img" href="/p/ca3d87a4cdf3" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ca3d87a4cdf3">Android四大组件：BroadcastReceiver史上最全面解析</a>
            <p class="abstract">
                前言 BroadcastReceiver（广播接收器），属于 Android 四大组件之一 在 Android 开发中，BroadcastRec...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ca3d87a4cdf3">
                    <i class="iconfont ic-list-read"></i> 81626
                </a> <a target="_blank" href="/p/ca3d87a4cdf3#comments">
                <i class="iconfont ic-list-comments"></i> 33
            </a> <span><i class="iconfont ic-list-like"></i> 264</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-10-30T17:43:32+08:00">2016.10.30 17:43</span>
            </div>
        </div>
    </li>


    <li id="note-6403096" data-note-id="6403096" class="have-img">
        <a class="wrap-img" href="/p/3dab35223b79" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/3dab35223b79">Android小技巧：如何实现“再按一次退出程序”效果</a>
            <p class="abstract">
                前言 各位程序猿是否经常会接到如下图的“再按一次退出程序”的小功能需求？ 该功能的实现方式有很多种，最常见的是：多线程Handler()计时器T...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/3dab35223b79">
                    <i class="iconfont ic-list-read"></i> 5926
                </a> <a target="_blank" href="/p/3dab35223b79#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 46</span>
                <span class="time" data-shared-at="2016-10-19T10:46:21+08:00">2016.10.19 10:46</span>
            </div>
        </div>
    </li>


    <li id="note-6103653" data-note-id="6103653" class="have-img">
        <a class="wrap-img" href="/p/73187304ffd7" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/73187304ffd7">Android开发：ViewPage滑动接口最详细解析</a>
            <p class="abstract">
                前言 ViewPager在Android开发中使用场景实在是太多了：广告Banner、滑动展示、启动页、欢迎页等等 在上一篇文章我已经介绍过Vi...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/73187304ffd7">
                    <i class="iconfont ic-list-read"></i> 5411
                </a> <a target="_blank" href="/p/73187304ffd7#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 42</span>
                <span class="time" data-shared-at="2016-10-19T10:13:22+08:00">2016.10.19 10:13</span>
            </div>
        </div>
    </li>


    <li id="note-5928413" data-note-id="5928413" class="have-img">
        <a class="wrap-img" href="/p/fea74033717a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-53f1a6f2f1e7925c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/fea74033717a">你该开发微信小程序还是App？</a>
            <p class="abstract">
                题记 “微信稍微掀一下裙底，整个互联网都高潮了” 阅读本文你总共需要8.88分钟 前言 2016年初1月11日张小龙在北京微信公开课上首次透露“...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/fea74033717a">
                    <i class="iconfont ic-list-read"></i> 4966
                </a> <a target="_blank" href="/p/fea74033717a#comments">
                <i class="iconfont ic-list-comments"></i> 13
            </a> <span><i class="iconfont ic-list-like"></i> 55</span>
                <span><i class="iconfont ic-list-money"></i> 4</span>
                <span class="time" data-shared-at="2016-09-24T15:08:19+08:00">2016.09.24 15:08</span>
            </div>
        </div>
    </li>


    <li id="note-5934924" data-note-id="5934924" class="have-img">
        <a class="wrap-img" href="/p/ed9e15eff47a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ed9e15eff47a">Android 内存泄露：详解 Handler 内存泄露的原因</a>
            <p class="abstract">
                前言 在Android开发中，内存泄露 十分常见 内存泄露的定义：本该被回收的对象不能被回收而停留在堆内存中内存泄露出现的原因：当一个对象已经不...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ed9e15eff47a">
                    <i class="iconfont ic-list-read"></i> 5468
                </a> <a target="_blank" href="/p/ed9e15eff47a#comments">
                <i class="iconfont ic-list-comments"></i> 17
            </a> <span><i class="iconfont ic-list-like"></i> 91</span>
                <span class="time" data-shared-at="2016-09-23T10:16:58+08:00">2016.09.23 10:16</span>
            </div>
        </div>
    </li>


    <li id="note-4782589" data-note-id="4782589" class="have-img">
        <a class="wrap-img" href="/p/c3a5518b58b2" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/c3a5518b58b2">Android图片加载库：最全面解析Glide用法</a>
            <p class="abstract">
                前言 上文已经对当今Android主流的图片加载库进行了全面介绍 &amp; 对比 如果你还没阅读，我建议你先移步这里进行查看 今天我们来学习一下其中一...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/c3a5518b58b2">
                    <i class="iconfont ic-list-read"></i> 15890
                </a> <a target="_blank" href="/p/c3a5518b58b2#comments">
                <i class="iconfont ic-list-comments"></i> 7
            </a> <span><i class="iconfont ic-list-like"></i> 92</span>
                <span class="time" data-shared-at="2016-09-04T21:27:56+08:00">2016.09.04 21:27</span>
            </div>
        </div>
    </li>


    <li id="note-4778196" data-note-id="4778196" class="have-img">
        <a class="wrap-img" href="/p/51dc758b52f9" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/51dc758b52f9">Android图片加载库：最全面的Picasso讲解</a>
            <p class="abstract">
                前言 上文已经对当今Android主流的图片加载库进行了全面介绍 &amp; 对比 如果你还没阅读，我建议你先移步这里阅读 今天我们来学习其中一个And...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/51dc758b52f9">
                    <i class="iconfont ic-list-read"></i> 18999
                </a> <a target="_blank" href="/p/51dc758b52f9#comments">
                <i class="iconfont ic-list-comments"></i> 11
            </a> <span><i class="iconfont ic-list-like"></i> 65</span>
                <span class="time" data-shared-at="2016-09-01T17:13:27+08:00">2016.09.01 17:13</span>
            </div>
        </div>
    </li>


    <li id="note-5509828" data-note-id="5509828" class="have-img">
        <a class="wrap-img" href="/p/3c94ae673e2a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/3c94ae673e2a">Android：这是一份全面 &amp; 详细的Webview使用攻略</a>
            <p class="abstract">
                前言 现在很多App里都内置了Web网页（Hybrid App），比如说很多电商平台，淘宝、京东、聚划算等等，如下图京东首页 那么这种该如何实现...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/3c94ae673e2a">
                    <i class="iconfont ic-list-read"></i> 122078
                </a> <a target="_blank" href="/p/3c94ae673e2a#comments">
                <i class="iconfont ic-list-comments"></i> 39
            </a> <span><i class="iconfont ic-list-like"></i> 493</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-08-31T17:02:33+08:00">2016.08.31 17:02</span>
            </div>
        </div>
    </li>


    <li id="note-3430653" data-note-id="3430653" class="have-img">
        <a class="wrap-img" href="/p/54622fde610d" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-d404018644bb2fe4.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/54622fde610d">2分钟让你掌握逻辑思维（产品经理必看）</a>
            <p class="abstract">
                前言 缺乏逻辑思维，你会出现思维混乱、逻辑不清晰、表达能力欠缺的问题 本文将通过金字塔原理让你在2分钟内掌握逻辑思维 如果你是产品经理，请你一定...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/54622fde610d">
                    <i class="iconfont ic-list-read"></i> 2150
                </a> <a target="_blank" href="/p/54622fde610d#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 65</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-08-26T20:00:27+08:00">2016.08.26 20:00</span>
            </div>
        </div>
    </li>


    <li id="note-5415531" data-note-id="5415531" class="have-img">
        <a class="wrap-img" href="/p/0c62bf587b9c" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/0c62bf587b9c">策略模式（Strategy Pattern）- 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结一下Android开发中最常用的设计模式 -策略模式。 其他设计模式介绍1分钟全面了解“设计模式”单例模式（Singlet...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/0c62bf587b9c">
                    <i class="iconfont ic-list-read"></i> 6632
                </a> <a target="_blank" href="/p/0c62bf587b9c#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 19</span>
                <span class="time" data-shared-at="2016-08-23T16:04:14+08:00">2016.08.23 16:04</span>
            </div>
        </div>
    </li>


    <li id="note-5410107" data-note-id="5410107" class="have-img">
        <a class="wrap-img" href="/p/1b027d9fc005" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/1b027d9fc005">外观模式（Facade Pattern） - 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结一下Android开发中最常用的设计模式 -外观模式。 其他设计模式介绍1分钟全面了解“设计模式”单例模式（Singlet...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/1b027d9fc005">
                    <i class="iconfont ic-list-read"></i> 6687
                </a> <a target="_blank" href="/p/1b027d9fc005#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 26</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-08-23T12:44:28+08:00">2016.08.23 12:44</span>
            </div>
        </div>
    </li>


    <li id="note-5337452" data-note-id="5337452" class="have-img">
        <a class="wrap-img" href="/p/a3474f4fee57" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a3474f4fee57">模板方法模式（Template Method） - 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结一下Android开发中最常用的设计模式 - 模板方法模式。 其他设计模式介绍1分钟全面了解“设计模式”单例模式（Sing...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a3474f4fee57">
                    <i class="iconfont ic-list-read"></i> 4152
                </a> <a target="_blank" href="/p/a3474f4fee57#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 12</span>
                <span class="time" data-shared-at="2016-08-18T17:44:10+08:00">2016.08.18 17:44</span>
            </div>
        </div>
    </li>


    <li id="note-5335586" data-note-id="5335586" class="have-img">
        <a class="wrap-img" href="/p/a8aa6851e09e" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a8aa6851e09e">代理模式（Proxy Pattern）：静态代理 - 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结一下Android开发中最常用的设计模式 - 代理模式。 其他设计模式介绍1分钟全面了解“设计模式”单例模式（Single...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a8aa6851e09e">
                    <i class="iconfont ic-list-read"></i> 8676
                </a> <a target="_blank" href="/p/a8aa6851e09e#comments">
                <i class="iconfont ic-list-comments"></i> 4
            </a> <span><i class="iconfont ic-list-like"></i> 41</span>
                <span class="time" data-shared-at="2016-08-18T15:56:07+08:00">2016.08.18 15:56</span>
            </div>
        </div>
    </li>


    <li id="note-5304573" data-note-id="5304573" class="have-img">
        <a class="wrap-img" href="/p/7deb64f902db" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/7deb64f902db">抽象工厂模式（Abstract Factory）- 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 在上文提到的最易懂的设计模式系列解析：工厂方法模式，发现工厂方法模式存在一个严重的问题： 一个具体工厂只能创建一类产品 而在实际过程中，一...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/7deb64f902db">
                    <i class="iconfont ic-list-read"></i> 8196
                </a> <a target="_blank" href="/p/7deb64f902db#comments">
                <i class="iconfont ic-list-comments"></i> 4
            </a> <span><i class="iconfont ic-list-like"></i> 30</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-08-16T21:26:36+08:00">2016.08.16 21:26</span>
            </div>
        </div>
    </li>


    <li id="note-5300129" data-note-id="5300129" class="have-img">
        <a class="wrap-img" href="/p/d0c444275827" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/d0c444275827">工厂方法模式（Factory Method）- 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 在上文提到的最易懂的设计模式系列解析：简单工厂模式，发现简单工厂模式存在一系列问题： 工厂类集中了所有实例（产品）的创建逻辑，一旦这个工厂...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/d0c444275827">
                    <i class="iconfont ic-list-read"></i> 7779
                </a> <a target="_blank" href="/p/d0c444275827#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 44</span>
                <span class="time" data-shared-at="2016-08-16T19:35:21+08:00">2016.08.16 19:35</span>
            </div>
        </div>
    </li>


    <li id="note-4517690" data-note-id="4517690" class="have-img">
        <a class="wrap-img" href="/p/e55fbddc071c" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e55fbddc071c">简单工厂模式（SimpleFactoryPattern）- 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结一下Android开发中最常用的设计模式 - 简单工厂模式。 其他设计模式介绍1分钟全面了解“设计模式”单例模式（Sing...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e55fbddc071c">
                    <i class="iconfont ic-list-read"></i> 10126
                </a> <a target="_blank" href="/p/e55fbddc071c#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 33</span>
                <span class="time" data-shared-at="2016-08-16T16:47:56+08:00">2016.08.16 16:47</span>
            </div>
        </div>
    </li>


    <li id="note-4513521" data-note-id="4513521" class="have-img">
        <a class="wrap-img" href="/p/b8c578b07fbc" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b8c578b07fbc">单例模式（Singleton）- 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 今天我来全面总结一下Android开发中最常用的设计模式 - 单例模式。 其他设计模式介绍1分钟全面了解“设计模式”单例模式（Single...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b8c578b07fbc">
                    <i class="iconfont ic-list-read"></i> 9678
                </a> <a target="_blank" href="/p/b8c578b07fbc#comments">
                <i class="iconfont ic-list-comments"></i> 17
            </a> <span><i class="iconfont ic-list-like"></i> 102</span>
                <span class="time" data-shared-at="2016-08-16T14:49:33+08:00">2016.08.16 14:49</span>
            </div>
        </div>
    </li>


    <li id="note-4511343" data-note-id="4511343" class="have-img">
        <a class="wrap-img" href="/p/6e5eda3a51af" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/6e5eda3a51af">真正的深入浅出“设计模式” - 最易懂的设计模式解析</a>
            <p class="abstract">
                前言 最近在对项目进行重构，希望能利用设计模式使得自己的代码能更加简化 &amp; 优雅一些，所以对设计模式进行了一系列的总结 今天我带你来了解一切关于...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/6e5eda3a51af">
                    <i class="iconfont ic-list-read"></i> 14417
                </a> <a target="_blank" href="/p/6e5eda3a51af#comments">
                <i class="iconfont ic-list-comments"></i> 11
            </a> <span><i class="iconfont ic-list-like"></i> 244</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2016-08-13T21:22:35+08:00">2016.08.13 21:22</span>
            </div>
        </div>
    </li>


    <li id="note-4505706" data-note-id="4505706" class="have-img">
        <a class="wrap-img" href="/p/050c6db5af5a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/050c6db5af5a">Android：主流网络请求开源库的对比（Android-Async-Http、Volley、OkHttp、Retrofit）</a>
            <p class="abstract">
                前言 网络请求在 Android 开发中非常常见，为了降低开发周期和难度，我们经常会选用网络请求的开源库 而现在网络请求的开源库越来越多，我们应...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/050c6db5af5a">
                    <i class="iconfont ic-list-read"></i> 10054
                </a> <a target="_blank" href="/p/050c6db5af5a#comments">
                <i class="iconfont ic-list-comments"></i> 13
            </a> <span><i class="iconfont ic-list-like"></i> 107</span>
                <span><i class="iconfont ic-list-money"></i> 1</span>
                <span class="time" data-shared-at="2016-08-10T14:57:30+08:00">2016.08.10 14:57</span>
            </div>
        </div>
    </li>


    <li id="note-4916539" data-note-id="4916539" class="have-img">
        <a class="wrap-img" href="/p/ce1d060573ba" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ce1d060573ba">Android开发：顶部&amp;底部Tab导航栏实现（TabLayout+ViewPager+Fragment）</a>
            <p class="abstract">
                前言 Android开发中使用顶部 &amp; 底部Tab导航栏的频次非常高，主要的实现手段有以下： TabWidget 隐藏TabWidget，使用R...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ce1d060573ba">
                    <i class="iconfont ic-list-read"></i> 42035
                </a> <a target="_blank" href="/p/ce1d060573ba#comments">
                <i class="iconfont ic-list-comments"></i> 37
            </a> <span><i class="iconfont ic-list-like"></i> 165</span>
                <span class="time" data-shared-at="2016-07-24T11:05:36+08:00">2016.07.24 11:05</span>
            </div>
        </div>
    </li>


    <li id="note-4510826" data-note-id="4510826" class="have-img">
        <a class="wrap-img" href="/p/97994c9693f9" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/97994c9693f9">3分钟全面了解Android主流图片加载库</a>
            <p class="abstract">
                前言 图片加载在 Android开发项目中非常常见，为了降低开发周期和难度，我们经常会选用一些图片加载的开源库，而现在图片加载开源库越来越多，我...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/97994c9693f9">
                    <i class="iconfont ic-list-read"></i> 9488
                </a> <a target="_blank" href="/p/97994c9693f9#comments">
                <i class="iconfont ic-list-comments"></i> 7
            </a> <span><i class="iconfont ic-list-like"></i> 86</span>
                <span class="time" data-shared-at="2016-07-12T21:04:36+08:00">2016.07.12 21:04</span>
            </div>
        </div>
    </li>


    <li id="note-4280304" data-note-id="4280304" class="have-img">
        <a class="wrap-img" href="/p/4fac6304d872" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/4fac6304d872">Android 基础：常用布局 介绍 &amp; 使用（附 属性查询）</a>
            <p class="abstract">
                前言 在 Android开发中，绘制UI时常需各种布局 今天，我将全面介绍Android开发中最常用的五大布局 含 Android Studio...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/4fac6304d872">
                    <i class="iconfont ic-list-read"></i> 27017
                </a> <a target="_blank" href="/p/4fac6304d872#comments">
                <i class="iconfont ic-list-comments"></i> 7
            </a> <span><i class="iconfont ic-list-like"></i> 80</span>
                <span class="time" data-shared-at="2016-06-07T11:19:26+08:00">2016.06.07 11:19</span>
            </div>
        </div>
    </li>


    <li id="note-4092410" data-note-id="4092410" class="have-img">
        <a class="wrap-img" href="/p/a663803b2a44" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a663803b2a44">Android开发：底部Tab菜单栏（FragmentTabHost+ViewPager+Fragment）</a>
            <p class="abstract">
                前言 Android开发中使用底部菜单栏的频次非常高，主要的实现手段有以下： TabWidget 隐藏TabWidget，使用RadioGrou...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a663803b2a44">
                    <i class="iconfont ic-list-read"></i> 22803
                </a> <a target="_blank" href="/p/a663803b2a44#comments">
                <i class="iconfont ic-list-comments"></i> 21
            </a> <span><i class="iconfont ic-list-like"></i> 120</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2016-05-29T19:31:35+08:00">2016.05.29 19:31</span>
            </div>
        </div>
    </li>


    <li id="note-3667867" data-note-id="3667867" class="have-img">
        <a class="wrap-img" href="/p/2bf21cefb763" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/2bf21cefb763">Android：Fragment最全面介绍 &amp; 使用方法解析</a>
            <p class="abstract">
                前言 Fragment在 Android开发中非常常用 今天，我将讲解关于Fragment的使用 目录 1. 定义 Activity界面中的一部...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/2bf21cefb763">
                    <i class="iconfont ic-list-read"></i> 9634
                </a> <a target="_blank" href="/p/2bf21cefb763#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 54</span>
                <span class="time" data-shared-at="2016-05-29T19:11:17+08:00">2016.05.29 19:11</span>
            </div>
        </div>
    </li>


    <li id="note-4119629" data-note-id="4119629" class="have-img">
        <a class="wrap-img" href="/p/a6d086a3997d" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a6d086a3997d">计算机网络：这是一份全面&amp; 详细 HTTP知识讲解</a>
            <p class="abstract">
                前言 HTTP网络通信协议在任何的开发工作中都非常重要 今天，我将献上一份HTTP的说明指南，希望你们会喜欢 目录 1. 储备知识 讲解HTPP...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a6d086a3997d">
                    <i class="iconfont ic-list-read"></i> 11953
                </a> <a target="_blank" href="/p/a6d086a3997d#comments">
                <i class="iconfont ic-list-comments"></i> 11
            </a> <span><i class="iconfont ic-list-like"></i> 179</span>
                <span class="time" data-shared-at="2016-05-29T18:16:52+08:00">2016.05.29 18:16</span>
            </div>
        </div>
    </li>


    <li id="note-4024690" data-note-id="4024690" class="have-img">
        <a class="wrap-img" href="/p/a3d54e8cedc9" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-f8792da2085859cb.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a3d54e8cedc9">5分钟了解2016年Google I/O大会</a>
            <p class="abstract">
                前言 在刚过去的凌晨，2016年 Google I/O大会正式开始了，如果你还没观看，你可以通过这篇文章快速了解到这次2016年 Google ...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a3d54e8cedc9">
                    <i class="iconfont ic-list-read"></i> 905
                </a> <a target="_blank" href="/p/a3d54e8cedc9#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 13</span>
                <span class="time" data-shared-at="2016-05-19T12:14:36+08:00">2016.05.19 12:14</span>
            </div>
        </div>
    </li>


    <li id="note-3966170" data-note-id="3966170" class="have-img">
        <a class="wrap-img" href="/p/5e8d998049b4" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-f133d991d4e26066.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/5e8d998049b4">用10分钟去解读移动直播的那些事</a>
            <p class="abstract">
                前言 在刚结束的2016年春季里，移动直播行业都非常火爆（特别是秀场直播），无论是资本市场-各种大额的融资，还是说产品市场-各种直播产品的诞生、...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/5e8d998049b4">
                    <i class="iconfont ic-list-read"></i> 1432
                </a> <a target="_blank" href="/p/5e8d998049b4#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 12</span>
                <span class="time" data-shared-at="2016-05-17T10:03:28+08:00">2016.05.17 10:03</span>
            </div>
        </div>
    </li>


    <li id="note-3713202" data-note-id="3713202" class="have-img">
        <a class="wrap-img" href="/p/e924e0cd8669" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-ba910b1864534566.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e924e0cd8669">关于企业微信的一切思考都在这里了</a>
            <p class="abstract">
                前言 凭借本身微信的影响力，企业微信一上线即引起巨大的反响。到如今，企业微信其实上线一段时间了，当我使用了一段时间后，希望写下对企业微信的一些想...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e924e0cd8669">
                    <i class="iconfont ic-list-read"></i> 466
                </a> <a target="_blank" href="/p/e924e0cd8669#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 10</span>
                <span class="time" data-shared-at="2016-05-03T21:11:32+08:00">2016.05.03 21:11</span>
            </div>
        </div>
    </li>


    <li id="note-3709409" data-note-id="3709409" class="have-img">
        <a class="wrap-img" href="/p/9fe944ee02f7" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/9fe944ee02f7">Android Handler：这是一份 全面、详细的Handler机制 学习攻略</a>
            <p class="abstract">
                前言 在Android开发的多线程应用场景中，Handler机制十分常用 今天，我将献上一份 全面、详细的Handler机制 学习攻略，含简介、...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/9fe944ee02f7">
                    <i class="iconfont ic-list-read"></i> 13349
                </a> <a target="_blank" href="/p/9fe944ee02f7#comments">
                <i class="iconfont ic-list-comments"></i> 15
            </a> <span><i class="iconfont ic-list-like"></i> 219</span>
                <span class="time" data-shared-at="2016-04-30T09:52:34+08:00">2016.04.30 09:52</span>
            </div>
        </div>
    </li>


    <li id="note-3767841" data-note-id="3767841" class="have-img">
        <a class="wrap-img" href="/p/089fb79e308b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/089fb79e308b">Android：这是一份很详细的Socket使用攻略</a>
            <p class="abstract">
                前言 Socket的使用在 Android网络编程中非常重要 今天我将带大家全面了解 Socket 及 其使用方法 目录 1.网络基础 阅读本文...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/089fb79e308b">
                    <i class="iconfont ic-list-read"></i> 39316
                </a> <a target="_blank" href="/p/089fb79e308b#comments">
                <i class="iconfont ic-list-comments"></i> 47
            </a> <span><i class="iconfont ic-list-like"></i> 383</span>
                <span><i class="iconfont ic-list-money"></i> 2</span>
                <span class="time" data-shared-at="2016-04-30T09:51:22+08:00">2016.04.30 09:51</span>
            </div>
        </div>
    </li>


    <li id="note-3667652" data-note-id="3667652" class="have-img">
        <a class="wrap-img" href="/p/f70073f7e837" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/f70073f7e837">Android开发：ViewPage详细使用教程</a>
            <p class="abstract">
                目录 定义 ViewPager是android扩展包v4包中的类 作用 左右切换当前的view，实现滑动切换的效果。 在使用这个类之前，必须明白...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/f70073f7e837">
                    <i class="iconfont ic-list-read"></i> 14767
                </a> <a target="_blank" href="/p/f70073f7e837#comments">
                <i class="iconfont ic-list-comments"></i> 5
            </a> <span><i class="iconfont ic-list-like"></i> 99</span>
                <span class="time" data-shared-at="2016-04-23T16:46:03+08:00">2016.04.23 16:46</span>
            </div>
        </div>
    </li>


    <li id="note-3636390" data-note-id="3636390" class="have-img">
        <a class="wrap-img" href="/p/4e8e4fd13cf7" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/4e8e4fd13cf7">Android开发：ListView、AdapterView、RecyclerView全面解析</a>
            <p class="abstract">
                目录 AdapterView简介 AdapterView本身是一个抽象类，AdapterView及其子类的继承关系如下图： 特征： Adapte...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/4e8e4fd13cf7">
                    <i class="iconfont ic-list-read"></i> 15331
                </a> <a target="_blank" href="/p/4e8e4fd13cf7#comments">
                <i class="iconfont ic-list-comments"></i> 23
            </a> <span><i class="iconfont ic-list-like"></i> 145</span>
                <span class="time" data-shared-at="2016-04-23T15:40:35+08:00">2016.04.23 15:40</span>
            </div>
        </div>
    </li>


    <li id="note-3451616" data-note-id="3451616" class="have-img">
        <a class="wrap-img" href="/p/ec5a1a30694b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/ec5a1a30694b">Android 屏幕适配：最全面的解决方案</a>
            <p class="abstract">
                前言 Android的屏幕适配一直以来都在折磨着我们Android开发者，本文将结合： Google的官方权威适配文档 郭霖： Android官...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/ec5a1a30694b">
                    <i class="iconfont ic-list-read"></i> 155745
                </a> <a target="_blank" href="/p/ec5a1a30694b#comments">
                <i class="iconfont ic-list-comments"></i> 135
            </a> <span><i class="iconfont ic-list-like"></i> 1351</span>
                <span><i class="iconfont ic-list-money"></i> 4</span>
                <span class="time" data-shared-at="2016-04-14T07:03:05+08:00">2016.04.14 07:03</span>
            </div>
        </div>
    </li>


    <li id="note-3471858" data-note-id="3471858" class="have-img">
        <a class="wrap-img" href="/p/d8f06ad45135" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/d8f06ad45135">Java：详解 抽象类（abstract class） &amp;
                接口（Interface）的区别</a>
            <p class="abstract">
                前言 在Java中，实现 抽象的机制有2种：抽象类（abstract class）和接口（Interface） 二者非常类似，甚至可相互替换，因...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/d8f06ad45135">
                    <i class="iconfont ic-list-read"></i> 6690
                </a> <a target="_blank" href="/p/d8f06ad45135#comments">
                <i class="iconfont ic-list-comments"></i> 3
            </a> <span><i class="iconfont ic-list-like"></i> 53</span>
                <span class="time" data-shared-at="2016-04-06T07:22:17+08:00">2016.04.06 07:22</span>
            </div>
        </div>
    </li>


    <li id="note-3468055" data-note-id="3468055" class="have-img">
        <a class="wrap-img" href="/p/b1ff03a7bb1f" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b1ff03a7bb1f">Android开发：5分钟解析Activity&amp;Fragment生命周期</a>
            <p class="abstract">
                Activity生命周期 先来看张官方说明图 详细解读每个方法的调用场景 onCreate()：当创建启动时调用 onStart()：当处于可见...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b1ff03a7bb1f">
                    <i class="iconfont ic-list-read"></i> 9607
                </a> <a target="_blank" href="/p/b1ff03a7bb1f#comments">
                <i class="iconfont ic-list-comments"></i> 9
            </a> <span><i class="iconfont ic-list-like"></i> 78</span>
                <span class="time" data-shared-at="2016-04-05T09:56:39+08:00">2016.04.05 09:56</span>
            </div>
        </div>
    </li>


    <li id="note-3289475" data-note-id="3289475" class="have-img">
        <a class="wrap-img" href="/p/b87fee2f7a23" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b87fee2f7a23">Android：JSON 简介 &amp; 解析方式
                讲解（Gson、AS自带org.json、Jackson）</a>
            <p class="abstract">
                前言 现今最主流的数据交换格式 非 JSON莫属 今天，我将全面介绍 JSON &amp; 解析方式（Gson、AS自带org.json、Jackson...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b87fee2f7a23">
                    <i class="iconfont ic-list-read"></i> 20577
                </a> <a target="_blank" href="/p/b87fee2f7a23#comments">
                <i class="iconfont ic-list-comments"></i> 24
            </a> <span><i class="iconfont ic-list-like"></i> 180</span>
                <span class="time" data-shared-at="2016-03-27T17:00:59+08:00">2016.03.27 17:00</span>
            </div>
        </div>
    </li>


    <li id="note-3217827" data-note-id="3217827" class="have-img">
        <a class="wrap-img" href="/p/e636f4f8487b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-207a738cb165a2da.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/e636f4f8487b">Android：XML简介 &amp; 解析方式对比（DOM、SAX、PULL）</a>
            <p class="abstract">
                目录 1. 定义 XML，即 extensible Markup Language ，是一种数据标记语言 &amp; 传输格式 2. 作用 对数据进行标...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/e636f4f8487b">
                    <i class="iconfont ic-list-read"></i> 10048
                </a> <a target="_blank" href="/p/e636f4f8487b#comments">
                <i class="iconfont ic-list-comments"></i> 8
            </a> <span><i class="iconfont ic-list-like"></i> 109</span>
                <span class="time" data-shared-at="2016-03-18T18:28:48+08:00">2016.03.18 18:28</span>
            </div>
        </div>
    </li>


    <li id="note-3158295" data-note-id="3158295" class="have-img">
        <a class="wrap-img" href="/p/33ed7ec006c0" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-7610587c97a762b0.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/33ed7ec006c0">10分钟了解产品运营到底是什么</a>
            <p class="abstract">
                什么叫运营？ 一切用于连接用户和产品，并产生产品价值和商业价值的手段，都叫产品运营。 为什么要有运营（解决的是什么问题） 1. 产品生产出来，假...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/33ed7ec006c0">
                    <i class="iconfont ic-list-read"></i> 2545
                </a> <a target="_blank" href="/p/33ed7ec006c0#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 45</span>
                <span class="time" data-shared-at="2016-03-04T20:36:16+08:00">2016.03.04 20:36</span>
            </div>
        </div>
    </li>


    <li id="note-3103657" data-note-id="3103657" class="have-img">
        <a class="wrap-img" href="/p/b1e11c752d22" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-678d0f378d20a0ad.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/b1e11c752d22">“美团支付”也来了？！</a>
            <p class="abstract">
                前言 最近国内的移动支付市场真的非常热闹，刚过去有支付宝和微信支付的春节红包大战，过后Apple Pay入华（对Apple Pay不了解的童鞋们...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/b1e11c752d22">
                    <i class="iconfont ic-list-read"></i> 10722
                </a> <a target="_blank" href="/p/b1e11c752d22#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 12</span>
                <span class="time" data-shared-at="2016-02-27T11:14:25+08:00">2016.02.27 11:14</span>
            </div>
        </div>
    </li>


    <li id="note-3033618" data-note-id="3033618" class="have-img">
        <a class="wrap-img" href="/p/a5129a5490de" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-7da8790768206789.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a5129a5490de">Apple Pay会对支付宝/微信支付带来什么威胁？</a>
            <p class="abstract">
                前言 2月18日 凌晨 5 点，苹果的移动支付业务 Apple Pay 在国内正式上线了。不过由于苹果采取的是分批开放的方式，4:30-5:00...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a5129a5490de">
                    <i class="iconfont ic-list-read"></i> 11637
                </a> <a target="_blank" href="/p/a5129a5490de#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 11</span>
                <span class="time" data-shared-at="2016-02-18T12:31:48+08:00">2016.02.18 12:31</span>
            </div>
        </div>
    </li>


    <li id="note-2943438" data-note-id="2943438" class="have-img">
        <a class="wrap-img" href="/p/aaf30e28434a" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-53f1a6f2f1e7925c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/aaf30e28434a">为什么很多产品火了一下就死了呢？</a>
            <p class="abstract">
                前言 脸萌，足记、疯狂猜图、魔漫相机等app，还有H5的神经猫、疯狂打企鹅、微软的Howold、必应读心机器人等活动。那为什么会有这么多产品火了...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/aaf30e28434a">
                    <i class="iconfont ic-list-read"></i> 1130
                </a> <a target="_blank" href="/p/aaf30e28434a#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 14</span>
                <span class="time" data-shared-at="2016-02-01T11:14:24+08:00">2016.02.01 11:14</span>
            </div>
        </div>
    </li>


    <li id="note-2807063" data-note-id="2807063" class="have-img">
        <a class="wrap-img" href="/p/905695687a8b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-ea9eb45461ec390c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/905695687a8b">如何进行产品的功能设计？</a>
            <p class="abstract">
                流程图定义 流程图是表示流经一个系统的信息流的图形代表。说白了就是表示先做什么后做什么，实际上就是“开始，结束，行动，状态与判断”的组合。产品流...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/905695687a8b">
                    <i class="iconfont ic-list-read"></i> 1545
                </a> <a target="_blank" href="/p/905695687a8b#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 25</span>
                <span class="time" data-shared-at="2016-01-11T09:59:48+08:00">2016.01.11 09:59</span>
            </div>
        </div>
    </li>


    <li id="note-2504182" data-note-id="2504182" class="have-img">
        <a class="wrap-img" href="/p/95da825d3551" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-98184174e9a49963.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/95da825d3551">1206反例背后的产品观</a>
            <p class="abstract">
                每到春运抢票时刻，吐槽12306成为每年必火的一个话题，顺着今年奇葩验证码这条热门新闻来聊一聊我的一些产品思考。 1.产品体验到底有没有那么重要...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/95da825d3551">
                    <i class="iconfont ic-list-read"></i> 579
                </a> <a target="_blank" href="/p/95da825d3551#comments">
                <i class="iconfont ic-list-comments"></i> 2
            </a> <span><i class="iconfont ic-list-like"></i> 11</span>
                <span class="time" data-shared-at="2016-01-11T09:58:27+08:00">2016.01.11 09:58</span>
            </div>
        </div>
    </li>


    <li id="note-2500153" data-note-id="2500153" class="have-img">
        <a class="wrap-img" href="/p/7fd742760a3b" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-75abe9a0e8e38506.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/7fd742760a3b">产品团队之矩阵式组织结构</a>
            <p class="abstract">
                什么是矩阵式组织结构的产品团队 一般来说，一个产品的运行是多个业务模块配合的结果，很多时候要开展一个项目，多个业务之间都需要配合互动。（假设一个...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/7fd742760a3b">
                    <i class="iconfont ic-list-read"></i> 1749
                </a> <a target="_blank" href="/p/7fd742760a3b#comments">
                <i class="iconfont ic-list-comments"></i> 0
            </a> <span><i class="iconfont ic-list-like"></i> 19</span>
                <span class="time" data-shared-at="2015-12-07T09:40:20+08:00">2015.12.07 09:40</span>
            </div>
        </div>
    </li>


    <li id="note-2498569" data-note-id="2498569" class="have-img">
        <a class="wrap-img" href="/p/a3f380bfdebc" target="_blank">
            <img class="  img-blur-done"
                 src="//upload-images.jianshu.io/upload_images/944365-b9f5851a52f5e7ff.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240"
                 alt="120">
        </a>
        <div class="content">
            <a class="title" target="_blank" href="/p/a3f380bfdebc">什么叫产品的流程图</a>
            <p class="abstract">
                流程图定义 流程图是表示流经一个系统的信息流的图形代表。说白了就是表示先做什么后做什么，实际上就是“开始，结束，行动，状态与判断”的组合。 产品...
            </p>
            <div class="meta">
                <a target="_blank" href="/p/a3f380bfdebc">
                    <i class="iconfont ic-list-read"></i> 3673
                </a> <a target="_blank" href="/p/a3f380bfdebc#comments">
                <i class="iconfont ic-list-comments"></i> 6
            </a> <span><i class="iconfont ic-list-like"></i> 83</span>
                <span class="time" data-shared-at="2015-12-06T21:42:16+08:00">2015.12.06 21:42</span>
            </div>
        </div>
    </li>
</ul>
</body>
</html>